home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
House of Dreams
/
House of Dreams.iso
/
More…
/
Coming Attractions
/
Night Trips Tests
/
<-NtTrips 103x73 22kHz
/
<-NtTrips 103x73 22kHz.rsrc
/
bin.rsrc_CODE_7_PrintStuff.txt
< prev
next >
Wrap
Text File
|
1992-03-04
|
135KB
|
2,388 lines
# near model CODE resource
# jump table entries: 576-578 (3 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 0108 movem.l -[A7], D7,A4
00000008 286D E82C movea.l A4, [A5 - 0x17D4]
0000000C 2854 movea.l A4, [A4]
0000000E 2B6C 0008 FDC4 move.l [A5 - 0x23C], [A4 + 0x8]
00000014 2B6C 000C FDC8 move.l [A5 - 0x238], [A4 + 0xC]
0000001A 066D 0036 FDC4 addi.w [A5 - 0x23C], 0x36 /* '6' */
00000020 066D 0036 FDC6 addi.w [A5 - 0x23A], 0x36 /* '6' */
00000026 046D 0036 FDCA subi.w [A5 - 0x236], 0x36 /* '6' */
0000002C 046D 0052 FDC8 subi.w [A5 - 0x238], 0x52 /* 'R' */
00000032 3E2D FDCA move.w D7, [A5 - 0x236]
00000036 9E6D FDC6 sub.w D7, [A5 - 0x23A]
0000003A 3B47 EB76 move.w [A5 - 0x148A], D7
0000003E 4CDF 1080 movem.l D7,A4, [A7]+
00000042 4E5E unlink A6
00000044 4E75 rts
fn00000046:
00000046 4E56 FB80 link A6, -0x0480
0000004A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000004E 486E FFF4 pea.l [A6 - 0xC]
00000052 A874 syscall GetPort
00000054 422E FFA2 clr.b [A6 - 0x5E]
00000058 426E FFA6 clr.w [A6 - 0x5A]
0000005C 49EE FF80 lea.l A4, [A6 - 0x80]
00000060 47FA 05BE lea.l A3, [PC + 0x5BE /* 00000620, value 0x0, cstring "" */]
00000064 3E3C 0007 move.w D7, 0x7
label00000068:
00000068 28DB move.l [A4]+, [A3]+
0000006A 51CF FFFC dbf D7, -0x6 /* 00000068 */
0000006E 598F subq.l A7, 4
00000070 3F3C 0084 move.w -[A7], 0x84
00000074 42A7 clr.l -[A7]
00000076 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
0000007C A97C syscall GetNewDialog
0000007E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000082 486E FFFC pea.l [A6 - 0x4]
00000086 2F3C 001E 0001 move.l -[A7], 0x1E0001
0000008C 1F3C 0001 move.b -[A7], 0x1
00000090 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000094 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000098 A873 syscall SetPort
0000009A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000009E 3F3C 0005 move.w -[A7], 0x5
000000A2 486E FFBC pea.l [A6 - 0x44]
000000A6 486E FFB4 pea.l [A6 - 0x4C]
000000AA 486E FFDA pea.l [A6 - 0x26]
000000AE A98D syscall GetDialogItem/GetDItem
000000B0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000B4 3F3C 0001 move.w -[A7], 0x1
000000B8 486E FFBA pea.l [A6 - 0x46]
000000BC 486E FFB0 pea.l [A6 - 0x50]
000000C0 486E FFD2 pea.l [A6 - 0x2E]
000000C4 A98D syscall GetDialogItem/GetDItem
000000C6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000CA 3F3C 0006 move.w -[A7], 0x6
000000CE 486E FFBA pea.l [A6 - 0x46]
000000D2 486E FFAC pea.l [A6 - 0x54]
000000D6 486E FFD2 pea.l [A6 - 0x2E]
000000DA A98D syscall GetDialogItem/GetDItem
000000DC 2F2E FFAC move.l -[A7], [A6 - 0x54]
000000E0 487A 0532 pea.l [PC + 0x532 /* 00000614, value 0xA53656C '\nSel', pstring "Selected: " */]
000000E4 486E FD80 pea.l [A6 - 0x280]
000000E8 3F2D EB7A move.w -[A7], [A5 - 0x1486]
000000EC 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000000F0 588F addq.l A7, 4
000000F2 486E FD80 pea.l [A6 - 0x280]
000000F6 487A 0516 pea.l [PC + 0x516 /* 0000060E, value 0x4206F66, pstring " of " */]
000000FA 486E FC80 pea.l [A6 - 0x380]
000000FE 3F2D EB7A move.w -[A7], [A5 - 0x1486]
00000102 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000106 588F addq.l A7, 4
00000108 486E FC80 pea.l [A6 - 0x380]
0000010C 486E FB80 pea.l [A6 - 0x480]
00000110 3F3C 0004 move.w -[A7], 0x4
00000114 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000118 486E FB80 pea.l [A6 - 0x480]
0000011C A98F syscall SetDialogItemText/SetIText
0000011E 3E3C 0001 move.w D7, 0x1
00000122 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486]
00000128 6000 0016 bra +0x18 /* 00000140 */
label0000012C:
0000012C 286E 0008 movea.l A4, [A6 + 0x8]
00000130 3C07 move.w D6, D7
00000132 5346 subq.w D6, 1
00000134 19BC 0001 6000 move.b [A4 + D6.w], 0x1
0000013A 5247 addq.w D7, 1
0000013C 6900 0008 bvs +0xA /* 00000146 */
label00000140:
00000140 BE6E FD80 cmp.w D7, [A6 - 0x280]
00000144 6FE6 ble -0x18 /* 0000012C */
label00000146:
00000146 3D47 FFBA move.w [A6 - 0x46], D7
0000014A 3E2E FFDE move.w D7, [A6 - 0x22]
0000014E 9E6E FFDA sub.w D7, [A6 - 0x26]
00000152 48C7 ext.l D7
00000154 8FFC 0010 divs.w D7, 0x10
00000158 E94F lsl D7.w, 4
0000015A DE6E FFDA add.w D7, [A6 - 0x26]
0000015E 3D47 FFDE move.w [A6 - 0x22], D7
00000162 2D6E FFDA FFCA move.l [A6 - 0x36], [A6 - 0x26]
00000168 2D6E FFDE FFCE move.l [A6 - 0x32], [A6 - 0x22]
0000016E 486E FFCA pea.l [A6 - 0x36]
00000172 2F3C FFFF 0000 move.l -[A7], 0xFFFF0000
00000178 A8A9 syscall InsetRect
0000017A 526E FFD0 addq.w [A6 - 0x30], 1
0000017E 046E 000F FFE0 subi.w [A6 - 0x20], 0xF
00000184 526E FFDC addq.w [A6 - 0x24], 1
00000188 486E FFD2 pea.l [A6 - 0x2E]
0000018C 42A7 clr.l -[A7]
0000018E 3F3C 0001 move.w -[A7], 0x1
00000192 3F2D EB7A move.w -[A7], [A5 - 0x1486]
00000196 A8A7 syscall SetRect
00000198 3D7C 0010 FFC6 move.w [A6 - 0x3A], 0x10
0000019E 3E2E FFE0 move.w D7, [A6 - 0x20]
000001A2 9E6E FFDC sub.w D7, [A6 - 0x24]
000001A6 3D47 FFC8 move.w [A6 - 0x38], D7
000001AA 598F subq.l A7, 4
000001AC 486E FFDA pea.l [A6 - 0x26]
000001B0 486E FFD2 pea.l [A6 - 0x2E]
000001B4 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000001B8 4267 clr.w -[A7]
000001BA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001BE 42A7 clr.l -[A7]
000001C0 2F3C 0100 0000 move.l -[A7], 0x1000000
000001C6 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
000001CA A9E7 syscall Pack0/ListManager
000001CC 2D5F FFA8 move.l [A6 - 0x58], [A7]+
000001D0 3E3C 0001 move.w D7, 0x1
000001D4 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486]
000001DA 6000 004C bra +0x4E /* 00000228 */
label000001DE:
000001DE 3C07 move.w D6, D7
000001E0 5346 subq.w D6, 1
000001E2 3D46 FFA4 move.w [A6 - 0x5C], D6
000001E6 3C07 move.w D6, D7
000001E8 5346 subq.w D6, 1
000001EA E14E lsl D6.w, 8
000001EC 49ED EBBC lea.l A4, [A5 - 0x1444]
000001F0 47EE FE80 lea.l A3, [A6 - 0x180]
000001F4 49F4 6000 lea.l A4, [A4 + D6.w]
000001F8 4246 clr.w D6
000001FA 1C14 move.b D6, [A4]
label000001FC:
000001FC 16DC move.b [A3]+, [A4]+
000001FE 51CE FFFC dbf D6, -0x6 /* 000001FC */
00000202 49EE FE80 lea.l A4, [A6 - 0x180]
00000206 2C0C move.l D6, A4
00000208 5286 addq.l D6, 1
0000020A 2F06 move.l -[A7], D6
0000020C 4246 clr.w D6
0000020E 1C2E FE80 move.b D6, [A6 - 0x180]
00000212 3F06 move.w -[A7], D6
00000214 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00000218 2F2E FFA8 move.l -[A7], [A6 - 0x58]
0000021C 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00000220 A9E7 syscall Pack0/ListManager
00000222 5247 addq.w D7, 1
00000224 6900 0008 bvs +0xA /* 0000022E */
label00000228:
00000228 BE6E FD80 cmp.w D7, [A6 - 0x280]
0000022C 6FB0 ble -0x4E /* 000001DE */
label0000022E:
0000022E 3D47 FFBA move.w [A6 - 0x46], D7
00000232 286E FFA8 movea.l A4, [A6 - 0x58]
00000236 2854 movea.l A4, [A4]
00000238 197C 0046 0024 move.b [A4 + 0x24], 0x46 /* 'F' */
0000023E 3E3C 0001 move.w D7, 0x1
00000242 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486]
00000248 6000 0022 bra +0x24 /* 0000026C */
label0000024C:
0000024C 3C07 move.w D6, D7
0000024E 5346 subq.w D6, 1
00000250 3D46 FFA4 move.w [A6 - 0x5C], D6
00000254 1F3C 0001 move.b -[A7], 0x1
00000258 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
0000025C 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000260 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00000264 A9E7 syscall Pack0/ListManager
00000266 5247 addq.w D7, 1
00000268 6900 0008 bvs +0xA /* 00000272 */
label0000026C:
0000026C BE6E FD80 cmp.w D7, [A6 - 0x280]
00000270 6FDA ble -0x24 /* 0000024C */
label00000272:
00000272 3D47 FFBA move.w [A6 - 0x46], D7
00000276 426E FFA4 clr.w [A6 - 0x5C]
0000027A 1D7C 0001 FFA0 move.b [A6 - 0x60], 0x1
00000280 1F3C 0001 move.b -[A7], 0x1
00000284 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00000288 2F2E FFA8 move.l -[A7], [A6 - 0x58]
0000028C 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00000290 A9E7 syscall Pack0/ListManager
00000292 1F3C 0001 move.b -[A7], 0x1
00000296 2F2E FFA8 move.l -[A7], [A6 - 0x58]
0000029A 3F3C 002C move.w -[A7], 0x2C /* ',' */
0000029E A9E7 syscall Pack0/ListManager
000002A0 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000002A4 3F3C 0010 move.w -[A7], 0x10
000002A8 A9E7 syscall Pack0/ListManager
000002AA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002AE 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
label000002B2:
000002B2 558F subq.l A7, 2
000002B4 3F3C FFFF move.w -[A7], 0xFFFF
000002B8 486E FFE4 pea.l [A6 - 0x1C]
000002BC A970 syscall GetNextEvent
000002BE 1E1F move.b D7, [A7]+
000002C0 6700 0260 beq +0x262 /* 00000522 */
000002C4 558F subq.l A7, 2
000002C6 486E FFE4 pea.l [A6 - 0x1C]
000002CA A97F syscall IsDialogEvent
000002CC 1E1F move.b D7, [A7]+
000002CE 6700 0234 beq +0x236 /* 00000504 */
000002D2 0C6E 0003 FFE4 cmpi.w [A6 - 0x1C], 0x3
000002D8 57C7 seq D7
000002DA 558F subq.l A7, 2
000002DC 486E FFE4 pea.l [A6 - 0x1C]
000002E0 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
000002E4 3C1F move.w D6, [A7]+
000002E6 6B18 bmi +0x1A /* 00000300 */
000002E8 0C46 00FF cmpi.w D6, 0xFF
000002EC 6E12 bgt +0x14 /* 00000300 */
000002EE 49EE FF9F lea.l A4, [A6 - 0x61]
000002F2 3A06 move.w D5, D6
000002F4 E64D lsr D5.w, 3
000002F6 4445 neg.w D5
000002F8 0D34 5000 btst [A4 + D5.w], D6
000002FC 0A3C 0004 xori.b ccr, 4
label00000300:
00000300 57C6 seq D6
00000302 CC07 and.b D6, D7
00000304 CC2E FFA0 and.b D6, [A6 - 0x60]
00000308 6700 001E beq +0x20 /* 00000328 */
0000030C 1D7C 0001 FFA2 move.b [A6 - 0x5E], 0x1
00000312 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000316 3F3C 0001 move.w -[A7], 0x1
0000031A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000031E 3D7C 0001 FFE2 move.w [A6 - 0x1E], 0x1
00000324 6000 01DA bra +0x1DC /* 00000500 */
label00000328:
00000328 0C6E 0006 FFE4 cmpi.w [A6 - 0x1C], 0x6
0000032E 6600 0038 bne +0x3A /* 00000368 */
00000332 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000336 A922 syscall BeginUpdate
00000338 486E FFCA pea.l [A6 - 0x36]
0000033C A8A1 syscall FrameRect
0000033E 286E FFFC movea.l A4, [A6 - 0x4]
00000342 2F2C 0018 move.l -[A7], [A4 + 0x18]
00000346 2F2E FFA8 move.l -[A7], [A6 - 0x58]
0000034A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
0000034E A9E7 syscall Pack0/ListManager
00000350 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000354 A981 syscall DrawDialog
00000356 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000035A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000035E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000362 A923 syscall EndUpdate
00000364 6000 019A bra +0x19C /* 00000500 */
label00000368:
00000368 558F subq.l A7, 2
0000036A 486E FFE4 pea.l [A6 - 0x1C]
0000036E 486E FFF8 pea.l [A6 - 0x8]
00000372 486E FFE2 pea.l [A6 - 0x1E]
00000376 A980 syscall DialogSelect
00000378 1E1F move.b D7, [A7]+
0000037A 6700 0184 beq +0x186 /* 00000500 */
0000037E 3E2E FFE2 move.w D7, [A6 - 0x1E]
00000382 6000 015E bra +0x160 /* 000004E2 */
label00000386:
00000386 1D7C 0001 FFA2 move.b [A6 - 0x5E], 0x1
0000038C 6000 0172 bra +0x174 /* 00000500 */
label00000390:
00000390 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00000394 3F3C 00FF move.w -[A7], 0xFF
00000398 A95D syscall HiliteControl
0000039A 3E3C 0001 move.w D7, 0x1
0000039E 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486]
000003A4 6000 0020 bra +0x22 /* 000003C6 */
label000003A8:
000003A8 3C07 move.w D6, D7
000003AA 5346 subq.w D6, 1
000003AC 3D46 FFA4 move.w [A6 - 0x5C], D6
000003B0 4227 clr.b -[A7]
000003B2 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
000003B6 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000003BA 3F3C 005C move.w -[A7], 0x5C /* '\\' */
000003BE A9E7 syscall Pack0/ListManager
000003C0 5247 addq.w D7, 1
000003C2 6900 0008 bvs +0xA /* 000003CC */
label000003C6:
000003C6 BE6E FD80 cmp.w D7, [A6 - 0x280]
000003CA 6FDC ble -0x22 /* 000003A8 */
label000003CC:
000003CC 3D47 FFBA move.w [A6 - 0x46], D7
000003D0 422E FFA0 clr.b [A6 - 0x60]
000003D4 2F2E FFAC move.l -[A7], [A6 - 0x54]
000003D8 487A 0224 pea.l [PC + 0x224 /* 000005FE, value 0xF53656C, pstring "Selected: 0 of " */]
000003DC 486E FD80 pea.l [A6 - 0x280]
000003E0 3F2D EB7A move.w -[A7], [A5 - 0x1486]
000003E4 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000003E8 588F addq.l A7, 4
000003EA 486E FD80 pea.l [A6 - 0x280]
000003EE 486E FC80 pea.l [A6 - 0x380]
000003F2 3F3C 0002 move.w -[A7], 0x2
000003F6 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000003FA 486E FC80 pea.l [A6 - 0x380]
000003FE A98F syscall SetDialogItemText/SetIText
00000400 6000 00FE bra +0x100 /* 00000500 */
label00000404:
00000404 2D6E FFEE FFC2 move.l [A6 - 0x3E], [A6 - 0x12]
0000040A 486E FFC2 pea.l [A6 - 0x3E]
0000040E A871 syscall GlobalToLocal
00000410 558F subq.l A7, 2
00000412 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00000416 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000041A 2F2E FFA8 move.l -[A7], [A6 - 0x58]
0000041E 3F3C 0018 move.w -[A7], 0x18
00000422 A9E7 syscall Pack0/ListManager
00000424 1D5F FFC0 move.b [A6 - 0x40], [A7]+
00000428 426E FFB8 clr.w [A6 - 0x48]
0000042C 3E3C 0001 move.w D7, 0x1
00000430 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486]
00000436 6000 002C bra +0x2E /* 00000464 */
label0000043A:
0000043A 3C07 move.w D6, D7
0000043C 5346 subq.w D6, 1
0000043E 3D46 FFA4 move.w [A6 - 0x5C], D6
00000442 558F subq.l A7, 2
00000444 4227 clr.b -[A7]
00000446 486E FFA4 pea.l [A6 - 0x5C]
0000044A 2F2E FFA8 move.l -[A7], [A6 - 0x58]
0000044E 3F3C 003C move.w -[A7], 0x3C /* '<' */
00000452 A9E7 syscall Pack0/ListManager
00000454 1C1F move.b D6, [A7]+
00000456 6700 0006 beq +0x8 /* 0000045E */
0000045A 526E FFB8 addq.w [A6 - 0x48], 1
label0000045E:
0000045E 5247 addq.w D7, 1
00000460 6900 0008 bvs +0xA /* 0000046A */
label00000464:
00000464 BE6E FD80 cmp.w D7, [A6 - 0x280]
00000468 6FD0 ble -0x2E /* 0000043A */
label0000046A:
0000046A 3D47 FFBA move.w [A6 - 0x46], D7
0000046E 0C6E 0000 FFB8 cmpi.w [A6 - 0x48], 0x0
00000474 6F00 0014 ble +0x16 /* 0000048A */
00000478 1D7C 0001 FFA0 move.b [A6 - 0x60], 0x1
0000047E 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00000482 4267 clr.w -[A7]
00000484 A95D syscall HiliteControl
00000486 6000 0010 bra +0x12 /* 00000498 */
label0000048A:
0000048A 422E FFA0 clr.b [A6 - 0x60]
0000048E 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00000492 3F3C 00FF move.w -[A7], 0xFF
00000496 A95D syscall HiliteControl
label00000498:
00000498 2F2E FFAC move.l -[A7], [A6 - 0x54]
0000049C 487A 0154 pea.l [PC + 0x154 /* 000005F2, value 0xA53656C '\nSel', pstring "Selected: " */]
000004A0 486E FD80 pea.l [A6 - 0x280]
000004A4 3F2E FFB8 move.w -[A7], [A6 - 0x48]
000004A8 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000004AC 588F addq.l A7, 4
000004AE 486E FD80 pea.l [A6 - 0x280]
000004B2 487A 0138 pea.l [PC + 0x138 /* 000005EC, value 0x4206F66, pstring " of " */]
000004B6 486E FC80 pea.l [A6 - 0x380]
000004BA 3F2D EB7A move.w -[A7], [A5 - 0x1486]
000004BE 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000004C2 588F addq.l A7, 4
000004C4 486E FC80 pea.l [A6 - 0x380]
000004C8 486E FB80 pea.l [A6 - 0x480]
000004CC 3F3C 0004 move.w -[A7], 0x4
000004D0 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000004D4 486E FB80 pea.l [A6 - 0x480]
000004D8 A98F syscall SetDialogItemText/SetIText
000004DA 426E FFA4 clr.w [A6 - 0x5C]
000004DE 6000 0020 bra +0x22 /* 00000500 */
label000004E2:
000004E2 5347 subq.w D7, 1
000004E4 6700 FEA0 beq -0x15E /* 00000386 */
000004E8 5347 subq.w D7, 1
000004EA 6700 FE9A beq -0x164 /* 00000386 */
000004EE 5347 subq.w D7, 1
000004F0 6700 FE94 beq -0x16A /* 00000386 */
000004F4 5347 subq.w D7, 1
000004F6 6700 FE98 beq -0x166 /* 00000390 */
000004FA 5347 subq.w D7, 1
000004FC 6700 FF06 beq -0xF8 /* 00000404 */
label00000500:
00000500 6000 0020 bra +0x22 /* 00000522 */
label00000504:
00000504 3E2E FFE4 move.w D7, [A6 - 0x1C]
00000508 6000 000C bra +0xE /* 00000516 */
label0000050C:
0000050C 3F3C 0001 move.w -[A7], 0x1
00000510 A9C8 syscall SysBeep
00000512 6000 000E bra +0x10 /* 00000522 */
label00000516:
00000516 5347 subq.w D7, 1
00000518 67F2 beq -0xC /* 0000050C */
0000051A 5547 subq.w D7, 2
0000051C 67EE beq -0x10 /* 0000050C */
0000051E 5547 subq.w D7, 2
00000520 67EA beq -0x14 /* 0000050C */
label00000522:
00000522 4A2E FFA2 tst.b [A6 - 0x5E]
00000526 6700 FD8A beq -0x274 /* 000002B2 */
0000052A 3E2E FFE2 move.w D7, [A6 - 0x1E]
0000052E 6000 008E bra +0x90 /* 000005BE */
label00000532:
00000532 3E3C 0001 move.w D7, 0x1
00000536 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486]
0000053C 6000 002E bra +0x30 /* 0000056C */
label00000540:
00000540 3C07 move.w D6, D7
00000542 5346 subq.w D6, 1
00000544 3D46 FFA4 move.w [A6 - 0x5C], D6
00000548 286E 0008 movea.l A4, [A6 + 0x8]
0000054C 3C07 move.w D6, D7
0000054E 5346 subq.w D6, 1
00000550 558F subq.l A7, 2
00000552 4227 clr.b -[A7]
00000554 486E FFA4 pea.l [A6 - 0x5C]
00000558 2F2E FFA8 move.l -[A7], [A6 - 0x58]
0000055C 3F3C 003C move.w -[A7], 0x3C /* '<' */
00000560 A9E7 syscall Pack0/ListManager
00000562 199F 6000 move.b [A4 + D6.w], [A7]+
00000566 5247 addq.w D7, 1
00000568 6900 0008 bvs +0xA /* 00000572 */
label0000056C:
0000056C BE6E FD80 cmp.w D7, [A6 - 0x280]
00000570 6FCE ble -0x30 /* 00000540 */
label00000572:
00000572 3D47 FFBA move.w [A6 - 0x46], D7
00000576 1D7C 0001 000C move.b [A6 + 0xC], 0x1
0000057C 6000 004E bra +0x50 /* 000005CC */
label00000580:
00000580 422E 000C clr.b [A6 + 0xC]
00000584 6000 0046 bra +0x48 /* 000005CC */
label00000588:
00000588 3E3C 0001 move.w D7, 0x1
0000058C 3D6D EB7A FD80 move.w [A6 - 0x280], [A5 - 0x1486]
00000592 6000 0016 bra +0x18 /* 000005AA */
label00000596:
00000596 286E 0008 movea.l A4, [A6 + 0x8]
0000059A 3C07 move.w D6, D7
0000059C 5346 subq.w D6, 1
0000059E 19BC 0001 6000 move.b [A4 + D6.w], 0x1
000005A4 5247 addq.w D7, 1
000005A6 6900 0008 bvs +0xA /* 000005B0 */
label000005AA:
000005AA BE6E FD80 cmp.w D7, [A6 - 0x280]
000005AE 6FE6 ble -0x18 /* 00000596 */
label000005B0:
000005B0 3D47 FFBA move.w [A6 - 0x46], D7
000005B4 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000005BA 6000 0010 bra +0x12 /* 000005CC */
label000005BE:
000005BE 5347 subq.w D7, 1
000005C0 6700 FF70 beq -0x8E /* 00000532 */
000005C4 5347 subq.w D7, 1
000005C6 67B8 beq -0x46 /* 00000580 */
000005C8 5347 subq.w D7, 1
000005CA 67BC beq -0x42 /* 00000588 */
label000005CC:
000005CC 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000005D0 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000005D4 A9E7 syscall Pack0/ListManager
000005D6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005DA A983 syscall DisposeDialog
000005DC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000005E0 A873 syscall SetPort
000005E2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000005E6 4E5E unlink A6
000005E8 2E9F move.l [A7], [A7]+
000005EA 4E75 rts
000005EC 0420 6F66 subi.b -[A0], 0x66 /* 'f' */
000005F0 2000 move.l D0, D0
000005F2 0A53 656C xori.w [A3], 0x656C /* 'el' */
000005F6 6563 bcs +0x65 /* 0000065B */
000005F8 7465 moveq.l D2, 0x65
000005FA 643A bcc +0x3C /* 00000636 */
000005FC 2000 move.l D0, D0
000005FE 0F53 bchg [A3], D7
00000600 656C bcs +0x6E /* 0000066E */
00000602 6563 bcs +0x65 /* 00000667 */
00000604 7465 moveq.l D2, 0x65
00000606 643A bcc +0x3C /* 00000642 */
00000608 2030 206F move.l D0, [A0 + D2.w + 0x6F]
0000060C 6620 bne +0x22 /* 0000062E */
0000060E 0420 6F66 subi.b -[A0], 0x66 /* 'f' */
00000612 2000 move.l D0, D0
00000614 0A53 656C xori.w [A3], 0x656C /* 'el' */
00000618 6563 bcs +0x65 /* 0000067D */
0000061A 7465 moveq.l D2, 0x65
0000061C 643A bcc +0x3C /* 00000658 */
0000061E 2000 move.l D0, D0
00000620 0000 0000 ori.b D0, 0x0
00000624 0000 0000 ori.b D0, 0x0
00000628 0000 0000 ori.b D0, 0x0
0000062C 0000 0000 ori.b D0, 0x0
// begin alternate branch 0000062E-00000636
label0000062E:
0000062E 0000 0000 ori.b D0, 0x0
00000632 0000 0000 ori.b D0, 0x0
// end alternate branch 0000062E-00000636
label0000062E: // (misaligned)
00000630 0000 0000 ori.b D0, 0x0
00000634 0000 0000 ori.b D0, 0x0
// begin alternate branch 00000636-00000640
label00000636:
00000636 0000 0000 ori.b D0, 0x0
0000063A 0000 0000 ori.b D0, 0x0
0000063E 2008 move.l D0, A0
// end alternate branch 00000636-00000640
label00000636: // (misaligned)
00000638 0000 0000 ori.b D0, 0x0
0000063C 0000 2008 ori.b D0, 0x8
export_72:
fn00000640:
00000640 4E56 FFDA link A6, -0x0026
// begin alternate branch 00000642-00000644
label00000642:
00000642 FFDA .invalid <<F/7/7>>
// end alternate branch 00000642-00000644
label00000642: // (misaligned)
00000644 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000648 286D FDA8 movea.l A4, [A5 - 0x258]
0000064C 2854 movea.l A4, [A4]
0000064E 2F0C move.l -[A7], A4
00000650 A851 syscall SetCursor
00000652 486E FFE4 pea.l [A6 - 0x1C]
00000656 42A7 clr.l -[A7]
label00000658:
00000658 42A7 clr.l -[A7]
0000065A A8A7 syscall SetRect
0000065C 486E FFEC pea.l [A6 - 0x14]
00000660 A874 syscall GetPort
00000662 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
00000666 A873 syscall SetPort
00000668 3B6E 0008 EB78 move.w [A5 - 0x1488], [A6 + 0x8]
label0000066E:
0000066E 558F subq.l A7, 2
00000670 A994 syscall CurResFile
00000672 3D5F FFF0 move.w [A6 - 0x10], [A7]+
00000676 3F2D EB74 move.w -[A7], [A5 - 0x148C]
0000067A A998 syscall UseResFile
0000067C 3E2D EB78 move.w D7, [A5 - 0x1488]
00000680 5347 subq.w D7, 1
00000682 0647 0080 addi.w D7, 0x80
00000686 3D47 FFF4 move.w [A6 - 0xC], D7
0000068A 598F subq.l A7, 4
0000068C 2F3A 0346 move.l -[A7], [PC + 0x346 /* 000009D4, value 0x54455854 'TEXT' */]
00000690 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00000694 A9A0 syscall GetResource
00000696 2D5F FFE0 move.l [A6 - 0x20], [A7]+
0000069A 2F2D FBC0 move.l -[A7], [A5 - 0x440]
0000069E 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
000006A2 2B6E FFE0 FBC0 move.l [A5 - 0x440], [A6 - 0x20]
000006A8 558F subq.l A7, 2
000006AA 486D FBC0 pea.l [A5 - 0x440]
000006AE 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
000006B2 3D5F FFFA move.w [A6 - 0x6], [A7]+
000006B6 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000006BA A9A3 syscall ReleaseResource
000006BC 598F subq.l A7, 4
000006BE 2F3A 0310 move.l -[A7], [PC + 0x310 /* 000009D0, value 0x7374796C 'styl' */]
000006C2 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000006C6 A9A0 syscall GetResource
000006C8 2D5F FFE0 move.l [A6 - 0x20], [A7]+
000006CC 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
000006D0 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
000006D4 2B6E FFE0 FBC4 move.l [A5 - 0x43C], [A6 - 0x20]
000006DA 558F subq.l A7, 2
000006DC 486D FBC4 pea.l [A5 - 0x43C]
000006E0 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
000006E4 3D5F FFFA move.w [A6 - 0x6], [A7]+
000006E8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000006EC A9A3 syscall ReleaseResource
000006EE 426D FBBC clr.w [A5 - 0x444]
000006F2 558F subq.l A7, 2
000006F4 2F3A 02D6 move.l -[A7], [PC + 0x2D6 /* 000009CC, value 0x50494354 'PICT' */]
000006F8 A80D syscall Count1Resources
000006FA 3E1F move.w D7, [A7]+
000006FC 0C47 0000 cmpi.w D7, 0x0
00000700 6F00 00CC ble +0xCE /* 000007CE */
00000704 3E2D EB78 move.w D7, [A5 - 0x1488]
00000708 5347 subq.w D7, 1
0000070A CFFC 03E8 muls.w D7, 0x3E8
0000070E 0647 07D0 addi.w D7, 0x7D0
00000712 3D47 FFF2 move.w [A6 - 0xE], D7
label00000716:
00000716 526D FBBC addq.w [A5 - 0x444], 1
0000071A 526E FFF2 addq.w [A6 - 0xE], 1
0000071E 598F subq.l A7, 4
00000720 2F3A 02A6 move.l -[A7], [PC + 0x2A6 /* 000009C8, value 0x50494354 'PICT' */]
00000724 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000728 A9A0 syscall GetResource
0000072A 2D5F FFDC move.l [A6 - 0x24], [A7]+
0000072E 4AAE FFDC tst.l [A6 - 0x24]
00000732 6700 0048 beq +0x4A /* 0000077C */
00000736 3E2D FBBC move.w D7, [A5 - 0x444]
0000073A 5347 subq.w D7, 1
0000073C E54F lsl D7.w, 2
0000073E 49ED FBC8 lea.l A4, [A5 - 0x438]
00000742 2F34 7000 move.l -[A7], [A4 + D7.w]
00000746 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
0000074A 3E2D FBBC move.w D7, [A5 - 0x444]
0000074E 5347 subq.w D7, 1
00000750 E54F lsl D7.w, 2
00000752 49ED FBC8 lea.l A4, [A5 - 0x438]
00000756 29AE FFDC 7000 move.l [A4 + D7.w], [A6 - 0x24]
0000075C 558F subq.l A7, 2
0000075E 3E2D FBBC move.w D7, [A5 - 0x444]
00000762 5347 subq.w D7, 1
00000764 E54F lsl D7.w, 2
00000766 49ED FBC8 lea.l A4, [A5 - 0x438]
0000076A 4874 7000 pea.l [A4 + D7.w]
0000076E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000772 3D5F FFFA move.w [A6 - 0x6], [A7]+
00000776 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000077A A9A3 syscall ReleaseResource
label0000077C:
0000077C 4AAE FFDC tst.l [A6 - 0x24]
00000780 57C7 seq D7
00000782 0C6D 0014 FBBC cmpi.w [A5 - 0x444], 0x14
00000788 57C6 seq D6
0000078A 8C07 or.b D6, D7
0000078C 6788 beq -0x76 /* 00000716 */
0000078E 4AAE FFDC tst.l [A6 - 0x24]
00000792 6600 0006 bne +0x8 /* 0000079A */
00000796 536D FBBC subq.w [A5 - 0x444], 1
label0000079A:
0000079A 3E3C 0001 move.w D7, 0x1
0000079E 3D6D FBBC FFDA move.w [A6 - 0x26], [A5 - 0x444]
000007A4 6000 001A bra +0x1C /* 000007C0 */
label000007A8:
000007A8 3C07 move.w D6, D7
000007AA 5346 subq.w D6, 1
000007AC CDFC 000A muls.w D6, 0xA /* '\n' */
000007B0 49ED FC18 lea.l A4, [A5 - 0x3E8]
000007B4 39BC 0001 6008 move.w [A4 + D6.w + 0x8], 0x1
000007BA 5247 addq.w D7, 1
000007BC 6900 0008 bvs +0xA /* 000007C6 */
label000007C0:
000007C0 BE6E FFDA cmp.w D7, [A6 - 0x26]
000007C4 6FE2 ble -0x1C /* 000007A8 */
label000007C6:
000007C6 3D47 FFF2 move.w [A6 - 0xE], D7
000007CA 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
label000007CE:
000007CE 0C6D 0000 FBBC cmpi.w [A5 - 0x444], 0x0
000007D4 6F00 006A ble +0x6C /* 00000840 */
000007D8 3E3C 0001 move.w D7, 0x1
000007DC 3D6D FBBC FFDA move.w [A6 - 0x26], [A5 - 0x444]
000007E2 6000 0052 bra +0x54 /* 00000836 */
label000007E6:
000007E6 3C3C 07D0 move.w D6, 0x7D0
000007EA DC47 add.w D6, D7
000007EC 3A2D EB78 move.w D5, [A5 - 0x1488]
000007F0 5345 subq.w D5, 1
000007F2 CBFC 03E8 muls.w D5, 0x3E8
000007F6 DA46 add.w D5, D6
000007F8 3D45 FFF2 move.w [A6 - 0xE], D5
000007FC 598F subq.l A7, 4
000007FE 2F3A 01C4 move.l -[A7], [PC + 0x1C4 /* 000009C4, value 0x706A7374 'pjst' */]
00000802 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000806 A9A0 syscall GetResource
00000808 2D5F FFE0 move.l [A6 - 0x20], [A7]+
0000080C 4AAE FFE0 tst.l [A6 - 0x20]
00000810 6700 001E beq +0x20 /* 00000830 */
00000814 3C07 move.w D6, D7
00000816 5346 subq.w D6, 1
00000818 CDFC 000A muls.w D6, 0xA /* '\n' */
0000081C 49ED FC18 lea.l A4, [A5 - 0x3E8]
00000820 266E FFE0 movea.l A3, [A6 - 0x20]
00000824 2653 movea.l A3, [A3]
00000826 3993 6008 move.w [A4 + D6.w + 0x8], [A3]
0000082A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000082E A9A3 syscall ReleaseResource
label00000830:
00000830 5247 addq.w D7, 1
00000832 6900 0008 bvs +0xA /* 0000083C */
label00000836:
00000836 BE6E FFDA cmp.w D7, [A6 - 0x26]
0000083A 6FAA ble -0x54 /* 000007E6 */
label0000083C:
0000083C 3D47 FFF8 move.w [A6 - 0x8], D7
label00000840:
00000840 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00000844 A998 syscall UseResFile
00000846 598F subq.l A7, 4
00000848 2F2D FBC0 move.l -[A7], [A5 - 0x440]
0000084C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000850 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000854 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00000858 A9D9 syscall TEDeactivate
0000085A 42A7 clr.l -[A7]
0000085C 286D FDC0 movea.l A4, [A5 - 0x240]
00000860 2854 movea.l A4, [A4]
00000862 3E2C 003C move.w D7, [A4 + 0x3C]
00000866 48C7 ext.l D7
00000868 2F07 move.l -[A7], D7
0000086A 2F2D FDC0 move.l -[A7], [A5 - 0x240]
0000086E A9D1 syscall TESetSelect
00000870 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00000874 A9D7 syscall TEDelete
00000876 286D FDC0 movea.l A4, [A5 - 0x240]
0000087A 2854 movea.l A4, [A4]
0000087C 486C 0008 pea.l [A4 + 0x8]
00000880 A8A3 syscall EraseRect
00000882 2F2D FDB0 move.l -[A7], [A5 - 0x250]
00000886 558F subq.l A7, 2
00000888 2F2D FDB0 move.l -[A7], [A5 - 0x250]
0000088C A961 syscall GetControlMinimum/GetMinCtl
0000088E A963 syscall SetControlValue/SetCtlValue
00000890 486E FFE4 pea.l [A6 - 0x1C]
00000894 A87B syscall ClipRect
00000896 286D FDC0 movea.l A4, [A5 - 0x240]
0000089A 2854 movea.l A4, [A4]
0000089C 3E2C 0008 move.w D7, [A4 + 0x8]
000008A0 9E54 sub.w D7, [A4]
000008A2 558F subq.l A7, 2
000008A4 2F2D FDB0 move.l -[A7], [A5 - 0x250]
000008A8 A960 syscall GetControlValue/GetCtlValue
000008AA 3C1F move.w D6, [A7]+
000008AC 9E46 sub.w D7, D6
000008AE 3D47 FFF6 move.w [A6 - 0xA], D7
000008B2 4A6E FFF6 tst.w [A6 - 0xA]
000008B6 6700 000E beq +0x10 /* 000008C6 */
000008BA 4267 clr.w -[A7]
000008BC 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000008C0 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000008C4 A9DD syscall TEScroll
label000008C6:
000008C6 286D FDE4 movea.l A4, [A5 - 0x21C]
000008CA 486C 0010 pea.l [A4 + 0x10]
000008CE A87B syscall ClipRect
000008D0 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000008D4 2F2D FBC0 move.l -[A7], [A5 - 0x440]
000008D8 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000008DC 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
000008E0 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000008E4 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000008E8 A9D8 syscall TEActivate
000008EA 0CAE 0000 0000 FFFC cmpi.l [A6 - 0x4], 0x0
000008F2 6F00 004A ble +0x4C /* 0000093E */
000008F6 598F subq.l A7, 4
000008F8 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
000008FC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000900 2E1F move.l D7, [A7]+
00000902 0C87 0000 0000 cmpi.l D7, 0x0
00000908 6F00 001E ble +0x20 /* 00000928 */
0000090C 286D FBC0 movea.l A4, [A5 - 0x440]
00000910 2F14 move.l -[A7], [A4]
00000912 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000916 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
0000091A 2F2D FDC0 move.l -[A7], [A5 - 0x240]
0000091E 3F3C 0007 move.w -[A7], 0x7
00000922 A83D syscall TEDispatch
00000924 6000 0018 bra +0x1A /* 0000093E */
label00000928:
00000928 286D FBC0 movea.l A4, [A5 - 0x440]
0000092C 2F14 move.l -[A7], [A4]
0000092E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000932 42A7 clr.l -[A7]
00000934 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00000938 3F3C 0007 move.w -[A7], 0x7
0000093C A83D syscall TEDispatch
label0000093E:
0000093E 2F2D FBC4 move.l -[A7], [A5 - 0x43C]
00000942 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000946 2F2D FBC0 move.l -[A7], [A5 - 0x440]
0000094A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000094E 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00000952 A9D9 syscall TEDeactivate
00000954 0C6D 0000 FBBC cmpi.w [A5 - 0x444], 0x0
0000095A 6F00 000E ble +0x10 /* 0000096A */
0000095E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000962 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000966 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
label0000096A:
0000096A 2F2D FDB0 move.l -[A7], [A5 - 0x250]
0000096E 4267 clr.w -[A7]
00000970 A963 syscall SetControlValue/SetCtlValue
00000972 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000976 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000097A 598F subq.l A7, 4
0000097C A924 syscall FrontWindow
0000097E 2E1F move.l D7, [A7]+
00000980 BEAD FDE4 cmp.l D7, [A5 - 0x21C]
00000984 6700 000C beq +0xE /* 00000992 */
00000988 2F2D FDB0 move.l -[A7], [A5 - 0x250]
0000098C 3F3C 00FF move.w -[A7], 0xFF
00000990 A95D syscall HiliteControl
label00000992:
00000992 0C6D 0000 FBBC cmpi.w [A5 - 0x444], 0x0
00000998 6F00 0010 ble +0x12 /* 000009AA */
0000099C 286D FDC0 movea.l A4, [A5 - 0x240]
000009A0 2854 movea.l A4, [A4]
000009A2 486C 0008 pea.l [A4 + 0x8]
000009A6 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
label000009AA:
000009AA 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
000009AE 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000009B2 2F2E FFEC move.l -[A7], [A6 - 0x14]
000009B6 A873 syscall SetPort
000009B8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000009BC 4E5E unlink A6
000009BE 205F movea.l A0, [A7]+
000009C0 548F addq.l A7, 2
000009C2 4ED0 jmp [A0]
000009C4 706A moveq.l D0, 0x6A
000009C6 7374 moveq.l D1, 0x74
000009C8 5049 addq.w A1, 8
000009CA 4354 chk.w D1, [A4]
000009CC 5049 addq.w A1, 8
000009CE 4354 chk.w D1, [A4]
000009D0 7374 moveq.l D1, 0x74
000009D2 796C moveq.l D4, 0x6C
000009D4 5445 addq.w D5, 2
000009D6 5854 addq.w [A4], 4
export_73:
fn000009D8:
000009D8 4E56 FFFE link A6, -0x0002
000009DC 48E7 0100 movem.l -[A7], D7
000009E0 A850 syscall InitCursor
000009E2 2F3C C800 0000 move.l -[A7], 0xC8000000
000009E8 A8FD syscall PrGlue
000009EA 558F subq.l A7, 2
000009EC 2F3C BA00 0000 move.l -[A7], 0xBA000000
000009F2 A8FD syscall PrGlue
000009F4 3E1F move.w D7, [A7]+
000009F6 4A47 tst.w D7
000009F8 6600 0040 bne +0x42 /* 00000A3A */
000009FC 558F subq.l A7, 2
000009FE 2F2D E82C move.l -[A7], [A5 - 0x17D4]
00000A02 2F3C 5204 0498 move.l -[A7], 0x52040498
00000A08 A8FD syscall PrGlue
00000A0A 1D5F FFFE move.b [A6 - 0x2], [A7]+
00000A0E 558F subq.l A7, 2
00000A10 2F2D E82C move.l -[A7], [A5 - 0x17D4]
00000A14 2F3C 2A04 0484 move.l -[A7], 0x2A040484
00000A1A A8FD syscall PrGlue
00000A1C 1D5F FFFE move.b [A6 - 0x2], [A7]+
00000A20 4A2E FFFE tst.b [A6 - 0x2]
00000A24 6700 000C beq +0xE /* 00000A32 */
00000A28 1B7C 0001 FDE8 move.b [A5 - 0x218], 0x1
00000A2E 6000 0006 bra +0x8 /* 00000A36 */
label00000A32:
00000A32 422D FDE8 clr.b [A5 - 0x218]
label00000A36:
00000A36 6000 0008 bra +0xA /* 00000A40 */
label00000A3A:
00000A3A 3F3C 0001 move.w -[A7], 0x1
00000A3E A9C8 syscall SysBeep
label00000A40:
00000A40 2F3C D000 0000 move.l -[A7], 0xD0000000
00000A46 A8FD syscall PrGlue
00000A48 4CDF 0080 movem.l D7, [A7]+
00000A4C 4E5E unlink A6
00000A4E 4E75 rts
fn00000A50:
00000A50 4E56 FDFE link A6, -0x0202
00000A54 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000A58 286E 0008 movea.l A4, [A6 + 0x8]
00000A5C 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8
00000A62 3E2D EB7C move.w D7, [A5 - 0x1484]
00000A66 6B18 bmi +0x1A /* 00000A80 */
00000A68 0C47 000F cmpi.w D7, 0xF
00000A6C 6E12 bgt +0x14 /* 00000A80 */
00000A6E 47EE FDFF lea.l A3, [A6 - 0x201]
00000A72 3C07 move.w D6, D7
00000A74 E64E lsr D6.w, 3
00000A76 4446 neg.w D6
00000A78 0F33 6000 btst [A3 + D6.w], D7
00000A7C 0A3C 0004 xori.b ccr, 4
label00000A80:
00000A80 57C7 seq D7
00000A82 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8
00000A88 3C2D EB7E move.w D6, [A5 - 0x1482]
00000A8C 6B18 bmi +0x1A /* 00000AA6 */
00000A8E 0C46 000F cmpi.w D6, 0xF
00000A92 6E12 bgt +0x14 /* 00000AA6 */
00000A94 47EE FDFF lea.l A3, [A6 - 0x201]
00000A98 3A06 move.w D5, D6
00000A9A E64D lsr D5.w, 3
00000A9C 4445 neg.w D5
00000A9E 0D33 5000 btst [A3 + D5.w], D6
00000AA2 0A3C 0004 xori.b ccr, 4
label00000AA6:
00000AA6 57C6 seq D6
00000AA8 8C07 or.b D6, D7
00000AAA 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8
00000AB0 3E2D EB80 move.w D7, [A5 - 0x1480]
00000AB4 6B18 bmi +0x1A /* 00000ACE */
00000AB6 0C47 000F cmpi.w D7, 0xF
00000ABA 6E12 bgt +0x14 /* 00000ACE */
00000ABC 47EE FDFF lea.l A3, [A6 - 0x201]
00000AC0 3A07 move.w D5, D7
00000AC2 E64D lsr D5.w, 3
00000AC4 4445 neg.w D5
00000AC6 0F33 5000 btst [A3 + D5.w], D7
00000ACA 0A3C 0004 xori.b ccr, 4
label00000ACE:
00000ACE 57C7 seq D7
00000AD0 8E06 or.b D7, D6
00000AD2 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8
00000AD8 3C2D EB82 move.w D6, [A5 - 0x147E]
00000ADC 6B18 bmi +0x1A /* 00000AF6 */
00000ADE 0C46 000F cmpi.w D6, 0xF
00000AE2 6E12 bgt +0x14 /* 00000AF6 */
00000AE4 47EE FDFF lea.l A3, [A6 - 0x201]
00000AE8 3A06 move.w D5, D6
00000AEA E64D lsr D5.w, 3
00000AEC 4445 neg.w D5
00000AEE 0D33 5000 btst [A3 + D5.w], D6
00000AF2 0A3C 0004 xori.b ccr, 4
label00000AF6:
00000AF6 57C6 seq D6
00000AF8 8C07 or.b D6, D7
00000AFA 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8
00000B00 3E2D EB84 move.w D7, [A5 - 0x147C]
00000B04 6B18 bmi +0x1A /* 00000B1E */
00000B06 0C47 000F cmpi.w D7, 0xF
00000B0A 6E12 bgt +0x14 /* 00000B1E */
00000B0C 47EE FDFF lea.l A3, [A6 - 0x201]
00000B10 3A07 move.w D5, D7
00000B12 E64D lsr D5.w, 3
00000B14 4445 neg.w D5
00000B16 0F33 5000 btst [A3 + D5.w], D7
00000B1A 0A3C 0004 xori.b ccr, 4
label00000B1E:
00000B1E 57C7 seq D7
00000B20 8E06 or.b D7, D6
00000B22 3D7C 01F8 FDFE move.w [A6 - 0x202], 0x1F8
00000B28 3C2D EB86 move.w D6, [A5 - 0x147A]
00000B2C 6B18 bmi +0x1A /* 00000B46 */
00000B2E 0C46 000F cmpi.w D6, 0xF
00000B32 6E12 bgt +0x14 /* 00000B46 */
00000B34 47EE FDFF lea.l A3, [A6 - 0x201]
00000B38 3A06 move.w D5, D6
00000B3A E64D lsr D5.w, 3
00000B3C 4445 neg.w D5
00000B3E 0D33 5000 btst [A3 + D5.w], D6
00000B42 0A3C 0004 xori.b ccr, 4
label00000B46:
00000B46 57C6 seq D6
00000B48 8C07 or.b D6, D7
00000B4A 4406 neg.b D6
00000B4C 1946 FFD0 move.b [A4 - 0x30], D6
00000B50 4A2C FFD0 tst.b [A4 - 0x30]
00000B54 6700 0458 beq +0x45A /* 00000FAE */
00000B58 286E 0008 movea.l A4, [A6 + 0x8]
00000B5C 486C FFD2 pea.l [A4 - 0x2E]
00000B60 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000B64 286E 0008 movea.l A4, [A6 + 0x8]
00000B68 2F2C FFD2 move.l -[A7], [A4 - 0x2E]
00000B6C 4227 clr.b -[A7]
00000B6E 486E FF00 pea.l [A6 - 0x100]
00000B72 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000B76 286E 0008 movea.l A4, [A6 + 0x8]
00000B7A 2F2C FFD2 move.l -[A7], [A4 - 0x2E]
00000B7E 1F3C 0002 move.b -[A7], 0x2
00000B82 486E FE00 pea.l [A6 - 0x200]
00000B86 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00000B8A 3E2D EB7C move.w D7, [A5 - 0x1484]
00000B8E 6000 0078 bra +0x7A /* 00000C08 */
label00000B92:
00000B92 286E 0008 movea.l A4, [A6 + 0x8]
00000B96 49EC FE9A lea.l A4, [A4 - 0x166]
00000B9A 47EE FF00 lea.l A3, [A6 - 0x100]
00000B9E 4247 clr.w D7
00000BA0 1E13 move.b D7, [A3]
label00000BA2:
00000BA2 18DB move.b [A4]+, [A3]+
00000BA4 51CF FFFC dbf D7, -0x6 /* 00000BA2 */
00000BA8 6000 0070 bra +0x72 /* 00000C1A */
label00000BAC:
00000BAC 286E 0008 movea.l A4, [A6 + 0x8]
00000BB0 49EC FE9A lea.l A4, [A4 - 0x166]
00000BB4 47EE FE00 lea.l A3, [A6 - 0x200]
00000BB8 4247 clr.w D7
00000BBA 1E13 move.b D7, [A3]
label00000BBC:
00000BBC 18DB move.b [A4]+, [A3]+
00000BBE 51CF FFFC dbf D7, -0x6 /* 00000BBC */
00000BC2 6000 0056 bra +0x58 /* 00000C1A */
label00000BC6:
00000BC6 286E 0008 movea.l A4, [A6 + 0x8]
00000BCA 49EC FE9A lea.l A4, [A4 - 0x166]
00000BCE 47ED E930 lea.l A3, [A5 - 0x16D0]
00000BD2 4247 clr.w D7
00000BD4 1E13 move.b D7, [A3]
label00000BD6:
00000BD6 18DB move.b [A4]+, [A3]+
00000BD8 51CF FFFC dbf D7, -0x6 /* 00000BD6 */
00000BDC 6000 003C bra +0x3E /* 00000C1A */
label00000BE0:
00000BE0 286E 0008 movea.l A4, [A6 + 0x8]
00000BE4 49EC FE9A lea.l A4, [A4 - 0x166]
00000BE8 47ED E830 lea.l A3, [A5 - 0x17D0]
00000BEC 4247 clr.w D7
00000BEE 1E13 move.b D7, [A3]
label00000BF0:
00000BF0 18DB move.b [A4]+, [A3]+
00000BF2 51CF FFFC dbf D7, -0x6 /* 00000BF0 */
00000BF6 6000 0022 bra +0x24 /* 00000C1A */
label00000BFA:
00000BFA 286E 0008 movea.l A4, [A6 + 0x8]
00000BFE 197A 03C2 FE9A move.b [A4 - 0x166], [PC + 0x3C2 /* 00000FC2, value 0x0, cstring "" */]
00000C04 6000 0014 bra +0x16 /* 00000C1A */
label00000C08:
00000C08 5747 subq.w D7, 3
00000C0A 6786 beq -0x78 /* 00000B92 */
00000C0C 5347 subq.w D7, 1
00000C0E 679C beq -0x62 /* 00000BAC */
00000C10 5547 subq.w D7, 2
00000C12 67B2 beq -0x4C /* 00000BC6 */
00000C14 5547 subq.w D7, 2
00000C16 67C8 beq -0x36 /* 00000BE0 */
00000C18 60E0 bra -0x1E /* 00000BFA */
label00000C1A:
00000C1A 3E2D EB7E move.w D7, [A5 - 0x1482]
00000C1E 6000 0078 bra +0x7A /* 00000C98 */
label00000C22:
00000C22 286E 0008 movea.l A4, [A6 + 0x8]
00000C26 49EC FD9A lea.l A4, [A4 - 0x266]
00000C2A 47EE FF00 lea.l A3, [A6 - 0x100]
00000C2E 4247 clr.w D7
00000C30 1E13 move.b D7, [A3]
label00000C32:
00000C32 18DB move.b [A4]+, [A3]+
00000C34 51CF FFFC dbf D7, -0x6 /* 00000C32 */
00000C38 6000 0070 bra +0x72 /* 00000CAA */
label00000C3C:
00000C3C 286E 0008 movea.l A4, [A6 + 0x8]
00000C40 49EC FD9A lea.l A4, [A4 - 0x266]
00000C44 47EE FE00 lea.l A3, [A6 - 0x200]
00000C48 4247 clr.w D7
00000C4A 1E13 move.b D7, [A3]
label00000C4C:
00000C4C 18DB move.b [A4]+, [A3]+
00000C4E 51CF FFFC dbf D7, -0x6 /* 00000C4C */
00000C52 6000 0056 bra +0x58 /* 00000CAA */
label00000C56:
00000C56 286E 0008 movea.l A4, [A6 + 0x8]
00000C5A 49EC FD9A lea.l A4, [A4 - 0x266]
00000C5E 47ED E930 lea.l A3, [A5 - 0x16D0]
00000C62 4247 clr.w D7
00000C64 1E13 move.b D7, [A3]
label00000C66:
00000C66 18DB move.b [A4]+, [A3]+
00000C68 51CF FFFC dbf D7, -0x6 /* 00000C66 */
00000C6C 6000 003C bra +0x3E /* 00000CAA */
label00000C70:
00000C70 286E 0008 movea.l A4, [A6 + 0x8]
00000C74 49EC FD9A lea.l A4, [A4 - 0x266]
00000C78 47ED E830 lea.l A3, [A5 - 0x17D0]
00000C7C 4247 clr.w D7
00000C7E 1E13 move.b D7, [A3]
label00000C80:
00000C80 18DB move.b [A4]+, [A3]+
00000C82 51CF FFFC dbf D7, -0x6 /* 00000C80 */
00000C86 6000 0022 bra +0x24 /* 00000CAA */
label00000C8A:
00000C8A 286E 0008 movea.l A4, [A6 + 0x8]
00000C8E 197A 0330 FD9A move.b [A4 - 0x266], [PC + 0x330 /* 00000FC0, value 0x0, cstring "" */]
00000C94 6000 0014 bra +0x16 /* 00000CAA */
label00000C98:
00000C98 5747 subq.w D7, 3
00000C9A 6786 beq -0x78 /* 00000C22 */
00000C9C 5347 subq.w D7, 1
00000C9E 679C beq -0x62 /* 00000C3C */
00000CA0 5547 subq.w D7, 2
00000CA2 67B2 beq -0x4C /* 00000C56 */
00000CA4 5547 subq.w D7, 2
00000CA6 67C8 beq -0x36 /* 00000C70 */
00000CA8 60E0 bra -0x1E /* 00000C8A */
label00000CAA:
00000CAA 3E2D EB80 move.w D7, [A5 - 0x1480]
00000CAE 6000 0078 bra +0x7A /* 00000D28 */
label00000CB2:
00000CB2 286E 0008 movea.l A4, [A6 + 0x8]
00000CB6 49EC FC9A lea.l A4, [A4 - 0x366]
00000CBA 47EE FF00 lea.l A3, [A6 - 0x100]
00000CBE 4247 clr.w D7
00000CC0 1E13 move.b D7, [A3]
label00000CC2:
00000CC2 18DB move.b [A4]+, [A3]+
00000CC4 51CF FFFC dbf D7, -0x6 /* 00000CC2 */
00000CC8 6000 0070 bra +0x72 /* 00000D3A */
label00000CCC:
00000CCC 286E 0008 movea.l A4, [A6 + 0x8]
00000CD0 49EC FC9A lea.l A4, [A4 - 0x366]
00000CD4 47EE FE00 lea.l A3, [A6 - 0x200]
00000CD8 4247 clr.w D7
00000CDA 1E13 move.b D7, [A3]
label00000CDC:
00000CDC 18DB move.b [A4]+, [A3]+
00000CDE 51CF FFFC dbf D7, -0x6 /* 00000CDC */
00000CE2 6000 0056 bra +0x58 /* 00000D3A */
label00000CE6:
00000CE6 286E 0008 movea.l A4, [A6 + 0x8]
00000CEA 49EC FC9A lea.l A4, [A4 - 0x366]
00000CEE 47ED E930 lea.l A3, [A5 - 0x16D0]
00000CF2 4247 clr.w D7
00000CF4 1E13 move.b D7, [A3]
label00000CF6:
00000CF6 18DB move.b [A4]+, [A3]+
00000CF8 51CF FFFC dbf D7, -0x6 /* 00000CF6 */
00000CFC 6000 003C bra +0x3E /* 00000D3A */
label00000D00:
00000D00 286E 0008 movea.l A4, [A6 + 0x8]
00000D04 49EC FC9A lea.l A4, [A4 - 0x366]
00000D08 47ED E830 lea.l A3, [A5 - 0x17D0]
00000D0C 4247 clr.w D7
00000D0E 1E13 move.b D7, [A3]
label00000D10:
00000D10 18DB move.b [A4]+, [A3]+
00000D12 51CF FFFC dbf D7, -0x6 /* 00000D10 */
00000D16 6000 0022 bra +0x24 /* 00000D3A */
label00000D1A:
00000D1A 286E 0008 movea.l A4, [A6 + 0x8]
00000D1E 197A 029E FC9A move.b [A4 - 0x366], [PC + 0x29E /* 00000FBE, value 0x0, cstring "" */]
00000D24 6000 0014 bra +0x16 /* 00000D3A */
label00000D28:
00000D28 5747 subq.w D7, 3
00000D2A 6786 beq -0x78 /* 00000CB2 */
00000D2C 5347 subq.w D7, 1
00000D2E 679C beq -0x62 /* 00000CCC */
00000D30 5547 subq.w D7, 2
00000D32 67B2 beq -0x4C /* 00000CE6 */
00000D34 5547 subq.w D7, 2
00000D36 67C8 beq -0x36 /* 00000D00 */
00000D38 60E0 bra -0x1E /* 00000D1A */
label00000D3A:
00000D3A 3E2D EB82 move.w D7, [A5 - 0x147E]
00000D3E 6000 0078 bra +0x7A /* 00000DB8 */
label00000D42:
00000D42 286E 0008 movea.l A4, [A6 + 0x8]
00000D46 49EC FB9A lea.l A4, [A4 - 0x466]
00000D4A 47EE FF00 lea.l A3, [A6 - 0x100]
00000D4E 4247 clr.w D7
00000D50 1E13 move.b D7, [A3]
label00000D52:
00000D52 18DB move.b [A4]+, [A3]+
00000D54 51CF FFFC dbf D7, -0x6 /* 00000D52 */
00000D58 6000 0070 bra +0x72 /* 00000DCA */
label00000D5C:
00000D5C 286E 0008 movea.l A4, [A6 + 0x8]
00000D60 49EC FB9A lea.l A4, [A4 - 0x466]
00000D64 47EE FE00 lea.l A3, [A6 - 0x200]
00000D68 4247 clr.w D7
00000D6A 1E13 move.b D7, [A3]
label00000D6C:
00000D6C 18DB move.b [A4]+, [A3]+
00000D6E 51CF FFFC dbf D7, -0x6 /* 00000D6C */
00000D72 6000 0056 bra +0x58 /* 00000DCA */
label00000D76:
00000D76 286E 0008 movea.l A4, [A6 + 0x8]
00000D7A 49EC FB9A lea.l A4, [A4 - 0x466]
00000D7E 47ED E930 lea.l A3, [A5 - 0x16D0]
00000D82 4247 clr.w D7
00000D84 1E13 move.b D7, [A3]
label00000D86:
00000D86 18DB move.b [A4]+, [A3]+
00000D88 51CF FFFC dbf D7, -0x6 /* 00000D86 */
00000D8C 6000 003C bra +0x3E /* 00000DCA */
label00000D90:
00000D90 286E 0008 movea.l A4, [A6 + 0x8]
00000D94 49EC FB9A lea.l A4, [A4 - 0x466]
00000D98 47ED E830 lea.l A3, [A5 - 0x17D0]
00000D9C 4247 clr.w D7
00000D9E 1E13 move.b D7, [A3]
label00000DA0:
00000DA0 18DB move.b [A4]+, [A3]+
00000DA2 51CF FFFC dbf D7, -0x6 /* 00000DA0 */
00000DA6 6000 0022 bra +0x24 /* 00000DCA */
label00000DAA:
00000DAA 286E 0008 movea.l A4, [A6 + 0x8]
00000DAE 197A 020C FB9A move.b [A4 - 0x466], [PC + 0x20C /* 00000FBC, value 0x0, cstring "" */]
00000DB4 6000 0014 bra +0x16 /* 00000DCA */
label00000DB8:
00000DB8 5747 subq.w D7, 3
00000DBA 6786 beq -0x78 /* 00000D42 */
00000DBC 5347 subq.w D7, 1
00000DBE 679C beq -0x62 /* 00000D5C */
00000DC0 5547 subq.w D7, 2
00000DC2 67B2 beq -0x4C /* 00000D76 */
00000DC4 5547 subq.w D7, 2
00000DC6 67C8 beq -0x36 /* 00000D90 */
00000DC8 60E0 bra -0x1E /* 00000DAA */
label00000DCA:
00000DCA 3E2D EB84 move.w D7, [A5 - 0x147C]
00000DCE 6000 0078 bra +0x7A /* 00000E48 */
label00000DD2:
00000DD2 286E 0008 movea.l A4, [A6 + 0x8]
00000DD6 49EC FA9A lea.l A4, [A4 - 0x566]
00000DDA 47EE FF00 lea.l A3, [A6 - 0x100]
00000DDE 4247 clr.w D7
00000DE0 1E13 move.b D7, [A3]
label00000DE2:
00000DE2 18DB move.b [A4]+, [A3]+
00000DE4 51CF FFFC dbf D7, -0x6 /* 00000DE2 */
00000DE8 6000 0070 bra +0x72 /* 00000E5A */
label00000DEC:
00000DEC 286E 0008 movea.l A4, [A6 + 0x8]
00000DF0 49EC FA9A lea.l A4, [A4 - 0x566]
00000DF4 47EE FE00 lea.l A3, [A6 - 0x200]
00000DF8 4247 clr.w D7
00000DFA 1E13 move.b D7, [A3]
label00000DFC:
00000DFC 18DB move.b [A4]+, [A3]+
00000DFE 51CF FFFC dbf D7, -0x6 /* 00000DFC */
00000E02 6000 0056 bra +0x58 /* 00000E5A */
label00000E06:
00000E06 286E 0008 movea.l A4, [A6 + 0x8]
00000E0A 49EC FA9A lea.l A4, [A4 - 0x566]
00000E0E 47ED E930 lea.l A3, [A5 - 0x16D0]
00000E12 4247 clr.w D7
00000E14 1E13 move.b D7, [A3]
label00000E16:
00000E16 18DB move.b [A4]+, [A3]+
00000E18 51CF FFFC dbf D7, -0x6 /* 00000E16 */
00000E1C 6000 003C bra +0x3E /* 00000E5A */
label00000E20:
00000E20 286E 0008 movea.l A4, [A6 + 0x8]
00000E24 49EC FA9A lea.l A4, [A4 - 0x566]
00000E28 47ED E830 lea.l A3, [A5 - 0x17D0]
00000E2C 4247 clr.w D7
00000E2E 1E13 move.b D7, [A3]
label00000E30:
00000E30 18DB move.b [A4]+, [A3]+
00000E32 51CF FFFC dbf D7, -0x6 /* 00000E30 */
00000E36 6000 0022 bra +0x24 /* 00000E5A */
label00000E3A:
00000E3A 286E 0008 movea.l A4, [A6 + 0x8]
00000E3E 197A 017A FA9A move.b [A4 - 0x566], [PC + 0x17A /* 00000FBA, value 0x0, cstring "" */]
00000E44 6000 0014 bra +0x16 /* 00000E5A */
label00000E48:
00000E48 5747 subq.w D7, 3
00000E4A 6786 beq -0x78 /* 00000DD2 */
00000E4C 5347 subq.w D7, 1
00000E4E 679C beq -0x62 /* 00000DEC */
00000E50 5547 subq.w D7, 2
00000E52 67B2 beq -0x4C /* 00000E06 */
00000E54 5547 subq.w D7, 2
00000E56 67C8 beq -0x36 /* 00000E20 */
00000E58 60E0 bra -0x1E /* 00000E3A */
label00000E5A:
00000E5A 3E2D EB86 move.w D7, [A5 - 0x147A]
00000E5E 6000 0078 bra +0x7A /* 00000ED8 */
label00000E62:
00000E62 286E 0008 movea.l A4, [A6 + 0x8]
00000E66 49EC F99A lea.l A4, [A4 - 0x666]
00000E6A 47EE FF00 lea.l A3, [A6 - 0x100]
00000E6E 4247 clr.w D7
00000E70 1E13 move.b D7, [A3]
label00000E72:
00000E72 18DB move.b [A4]+, [A3]+
00000E74 51CF FFFC dbf D7, -0x6 /* 00000E72 */
00000E78 6000 0070 bra +0x72 /* 00000EEA */
label00000E7C:
00000E7C 286E 0008 movea.l A4, [A6 + 0x8]
00000E80 49EC F99A lea.l A4, [A4 - 0x666]
00000E84 47EE FE00 lea.l A3, [A6 - 0x200]
00000E88 4247 clr.w D7
00000E8A 1E13 move.b D7, [A3]
label00000E8C:
00000E8C 18DB move.b [A4]+, [A3]+
00000E8E 51CF FFFC dbf D7, -0x6 /* 00000E8C */
00000E92 6000 0056 bra +0x58 /* 00000EEA */
label00000E96:
00000E96 286E 0008 movea.l A4, [A6 + 0x8]
00000E9A 49EC F99A lea.l A4, [A4 - 0x666]
00000E9E 47ED E930 lea.l A3, [A5 - 0x16D0]
00000EA2 4247 clr.w D7
00000EA4 1E13 move.b D7, [A3]
label00000EA6:
00000EA6 18DB move.b [A4]+, [A3]+
00000EA8 51CF FFFC dbf D7, -0x6 /* 00000EA6 */
00000EAC 6000 003C bra +0x3E /* 00000EEA */
label00000EB0:
00000EB0 286E 0008 movea.l A4, [A6 + 0x8]
00000EB4 49EC F99A lea.l A4, [A4 - 0x666]
00000EB8 47ED E830 lea.l A3, [A5 - 0x17D0]
00000EBC 4247 clr.w D7
00000EBE 1E13 move.b D7, [A3]
label00000EC0:
00000EC0 18DB move.b [A4]+, [A3]+
00000EC2 51CF FFFC dbf D7, -0x6 /* 00000EC0 */
00000EC6 6000 0022 bra +0x24 /* 00000EEA */
label00000ECA:
00000ECA 286E 0008 movea.l A4, [A6 + 0x8]
00000ECE 197A 00E8 F99A move.b [A4 - 0x666], [PC + 0xE8 /* 00000FB8, value 0x0, cstring "" */]
00000ED4 6000 0014 bra +0x16 /* 00000EEA */
label00000ED8:
00000ED8 5747 subq.w D7, 3
00000EDA 6786 beq -0x78 /* 00000E62 */
00000EDC 5347 subq.w D7, 1
00000EDE 679C beq -0x62 /* 00000E7C */
00000EE0 5547 subq.w D7, 2
00000EE2 67B2 beq -0x4C /* 00000E96 */
00000EE4 5547 subq.w D7, 2
00000EE6 67C8 beq -0x36 /* 00000EB0 */
00000EE8 60E0 bra -0x1E /* 00000ECA */
label00000EEA:
00000EEA 558F subq.l A7, 2
00000EEC 2F3C 000C 0014 move.l -[A7], 0xC0014
00000EF2 A902 syscall RealFont
00000EF4 1E1F move.b D7, [A7]+
00000EF6 6700 0016 beq +0x18 /* 00000F0E */
00000EFA 286E 0008 movea.l A4, [A6 + 0x8]
00000EFE 397C 0014 F796 move.w [A4 - 0x86A], 0x14
00000F04 397C 000C F798 move.w [A4 - 0x868], 0xC
00000F0A 6000 00A2 bra +0xA4 /* 00000FAE */
label00000F0E:
00000F0E 558F subq.l A7, 2
00000F10 2F3C 000C 0014 move.l -[A7], 0xC0014
00000F16 A902 syscall RealFont
00000F18 1E1F move.b D7, [A7]+
00000F1A 6700 0016 beq +0x18 /* 00000F32 */
00000F1E 286E 0008 movea.l A4, [A6 + 0x8]
00000F22 397C 0014 F796 move.w [A4 - 0x86A], 0x14
00000F28 397C 000C F798 move.w [A4 - 0x868], 0xC
00000F2E 6000 007E bra +0x80 /* 00000FAE */
label00000F32:
00000F32 558F subq.l A7, 2
00000F34 2F3C 000C 0015 move.l -[A7], 0xC0015
00000F3A A902 syscall RealFont
00000F3C 1E1F move.b D7, [A7]+
00000F3E 6700 0016 beq +0x18 /* 00000F56 */
00000F42 286E 0008 movea.l A4, [A6 + 0x8]
00000F46 397C 0015 F796 move.w [A4 - 0x86A], 0x15
00000F4C 397C 000C F798 move.w [A4 - 0x868], 0xC
00000F52 6000 005A bra +0x5C /* 00000FAE */
label00000F56:
00000F56 558F subq.l A7, 2
00000F58 2F3C 000C 0015 move.l -[A7], 0xC0015
00000F5E A902 syscall RealFont
00000F60 1E1F move.b D7, [A7]+
00000F62 6700 0016 beq +0x18 /* 00000F7A */
00000F66 286E 0008 movea.l A4, [A6 + 0x8]
00000F6A 397C 0015 F796 move.w [A4 - 0x86A], 0x15
00000F70 397C 000C F798 move.w [A4 - 0x868], 0xC
00000F76 6000 0036 bra +0x38 /* 00000FAE */
label00000F7A:
00000F7A 558F subq.l A7, 2
00000F7C 2F3C 000C 0003 move.l -[A7], 0xC0003
00000F82 A902 syscall RealFont
00000F84 1E1F move.b D7, [A7]+
00000F86 6700 0016 beq +0x18 /* 00000F9E */
00000F8A 286E 0008 movea.l A4, [A6 + 0x8]
00000F8E 397C 0003 F796 move.w [A4 - 0x86A], 0x3
00000F94 397C 000C F798 move.w [A4 - 0x868], 0xC
00000F9A 6000 0012 bra +0x14 /* 00000FAE */
label00000F9E:
00000F9E 286E 0008 movea.l A4, [A6 + 0x8]
00000FA2 397C 0003 F796 move.w [A4 - 0x86A], 0x3
00000FA8 397C 0009 F798 move.w [A4 - 0x868], 0x9 /* '\t' */
label00000FAE:
00000FAE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000FB2 4E5E unlink A6
00000FB4 2E9F move.l [A7], [A7]+
00000FB6 4E75 rts
00000FB8 0000 0000 ori.b D0, 0x0
00000FBC 0000 0000 ori.b D0, 0x0
00000FC0 0000 0000 ori.b D0, 0x0
fn00000FC4:
00000FC4 4E56 FFFE link A6, -0x0002
00000FC8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000FCC 3E3C 0001 move.w D7, 0x1
00000FD0 6000 00B0 bra +0xB2 /* 00001082 */
label00000FD4:
00000FD4 286E 0008 movea.l A4, [A6 + 0x8]
00000FD8 3C07 move.w D6, D7
00000FDA 5346 subq.w D6, 1
00000FDC E74E lsl D6.w, 3
00000FDE 29AD FDC4 60B2 move.l [A4 + D6.w - 0x78], [A5 - 0x23C]
00000FE4 29AD FDC8 60B6 move.l [A4 + D6.w - 0x74], [A5 - 0x238]
00000FEA 3C07 move.w D6, D7
00000FEC 5346 subq.w D6, 1
00000FEE E74E lsl D6.w, 3
00000FF0 266D E82C movea.l A3, [A5 - 0x17D4]
00000FF4 2653 movea.l A3, [A3]
00000FF6 3A2B 000C move.w D5, [A3 + 0xC]
00000FFA 0445 0048 subi.w D5, 0x48 /* 'H' */
00000FFE 0645 000A addi.w D5, 0xA /* '\n' */
00001002 3985 60B2 move.w [A4 + D6.w - 0x78], D5
00001006 39AB 000C 60B6 move.w [A4 + D6.w - 0x74], [A3 + 0xC]
0000100C 3A07 move.w D5, D7
0000100E 6000 0064 bra +0x66 /* 00001074 */
label00001012:
00001012 3A2D EB76 move.w D5, [A5 - 0x148A]
00001016 DA45 add.w D5, D5
00001018 48C5 ext.l D5
0000101A 8BFC 0005 divs.w D5, 0x5
0000101E DA74 60B4 add.w D5, [A4 + D6.w - 0x76]
00001022 5245 addq.w D5, 1
00001024 3985 60B4 move.w [A4 + D6.w - 0x76], D5
00001028 3A2D EB76 move.w D5, [A5 - 0x148A]
0000102C 48C5 ext.l D5
0000102E 8BFC 0005 divs.w D5, 0x5
00001032 DA74 60B4 add.w D5, [A4 + D6.w - 0x76]
00001036 3985 60B8 move.w [A4 + D6.w - 0x72], D5
0000103A 6000 0044 bra +0x46 /* 00001080 */
label0000103E:
0000103E 3A2D EB76 move.w D5, [A5 - 0x148A]
00001042 DA45 add.w D5, D5
00001044 48C5 ext.l D5
00001046 8BFC 0005 divs.w D5, 0x5
0000104A DA74 60B4 add.w D5, [A4 + D6.w - 0x76]
0000104E 5345 subq.w D5, 1
00001050 3985 60B8 move.w [A4 + D6.w - 0x72], D5
00001054 6000 002A bra +0x2C /* 00001080 */
label00001058:
00001058 3A2D EB76 move.w D5, [A5 - 0x148A]
0000105C DA45 add.w D5, D5
0000105E 48C5 ext.l D5
00001060 8BFC 0005 divs.w D5, 0x5
00001064 3834 60B8 move.w D4, [A4 + D6.w - 0x72]
00001068 9845 sub.w D4, D5
0000106A 5244 addq.w D4, 1
0000106C 3984 60B4 move.w [A4 + D6.w - 0x76], D4
00001070 6000 000E bra +0x10 /* 00001080 */
label00001074:
00001074 5345 subq.w D5, 1
00001076 679A beq -0x64 /* 00001012 */
00001078 5345 subq.w D5, 1
0000107A 67C2 beq -0x3C /* 0000103E */
0000107C 5345 subq.w D5, 1
0000107E 67D8 beq -0x26 /* 00001058 */
label00001080:
00001080 5247 addq.w D7, 1
label00001082:
00001082 0C47 0003 cmpi.w D7, 0x3
00001086 6F00 FF4C ble -0xB2 /* 00000FD4 */
0000108A 3D47 FFFE move.w [A6 - 0x2], D7
0000108E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001092 4E5E unlink A6
00001094 2E9F move.l [A7], [A7]+
00001096 4E75 rts
fn00001098:
00001098 4E56 FAFC link A6, -0x0504
0000109C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000010A0 286E 0008 movea.l A4, [A6 + 0x8]
000010A4 4A2C FFD0 tst.b [A4 - 0x30]
000010A8 6700 0446 beq +0x448 /* 000014F0 */
000010AC 4A2D EB88 tst.b [A5 - 0x1478]
000010B0 6700 0010 beq +0x12 /* 000010C2 */
000010B4 286E 0008 movea.l A4, [A6 + 0x8]
000010B8 396C FFDC FFDA move.w [A4 - 0x26], [A4 - 0x24]
000010BE 6000 004E bra +0x50 /* 0000110E */
label000010C2:
000010C2 286E 0008 movea.l A4, [A6 + 0x8]
000010C6 426C FFDA clr.w [A4 - 0x26]
000010CA 3E3C 0001 move.w D7, 0x1
000010CE 3C2D EB78 move.w D6, [A5 - 0x1488]
000010D2 5346 subq.w D6, 1
000010D4 3D46 FCFC move.w [A6 - 0x304], D6
000010D8 6000 001E bra +0x20 /* 000010F8 */
label000010DC:
000010DC 286E 0008 movea.l A4, [A6 + 0x8]
000010E0 3C07 move.w D6, D7
000010E2 5346 subq.w D6, 1
000010E4 DC46 add.w D6, D6
000010E6 47ED EB9C lea.l A3, [A5 - 0x1464]
000010EA 3A33 6000 move.w D5, [A3 + D6.w]
000010EE DB6C FFDA add.w [A4 - 0x26], D5
000010F2 5247 addq.w D7, 1
000010F4 6900 0008 bvs +0xA /* 000010FE */
label000010F8:
000010F8 BE6E FCFC cmp.w D7, [A6 - 0x304]
000010FC 6FDE ble -0x20 /* 000010DC */
label000010FE:
000010FE 3D47 FFFE move.w [A6 - 0x2], D7
00001102 286E 0008 movea.l A4, [A6 + 0x8]
00001106 3E2C FFDC move.w D7, [A4 - 0x24]
0000110A DF6C FFDA add.w [A4 - 0x26], D7
label0000110E:
0000110E 0C6D 0007 EB7C cmpi.w [A5 - 0x1484], 0x7
00001114 6600 0024 bne +0x26 /* 0000113A */
00001118 286E 0008 movea.l A4, [A6 + 0x8]
0000111C 3E2D EB78 move.w D7, [A5 - 0x1488]
00001120 5347 subq.w D7, 1
00001122 E14F lsl D7.w, 8
00001124 47ED EBBC lea.l A3, [A5 - 0x1444]
00001128 49EC FE9A lea.l A4, [A4 - 0x166]
0000112C 47F3 7000 lea.l A3, [A3 + D7.w]
00001130 4247 clr.w D7
00001132 1E13 move.b D7, [A3]
label00001134:
00001134 18DB move.b [A4]+, [A3]+
00001136 51CF FFFC dbf D7, -0x6 /* 00001134 */
label0000113A:
0000113A 0C6D 0007 EB7E cmpi.w [A5 - 0x1482], 0x7
00001140 6600 0024 bne +0x26 /* 00001166 */
00001144 286E 0008 movea.l A4, [A6 + 0x8]
00001148 3E2D EB78 move.w D7, [A5 - 0x1488]
0000114C 5347 subq.w D7, 1
0000114E E14F lsl D7.w, 8
00001150 47ED EBBC lea.l A3, [A5 - 0x1444]
00001154 49EC FD9A lea.l A4, [A4 - 0x266]
00001158 47F3 7000 lea.l A3, [A3 + D7.w]
0000115C 4247 clr.w D7
0000115E 1E13 move.b D7, [A3]
label00001160:
00001160 18DB move.b [A4]+, [A3]+
00001162 51CF FFFC dbf D7, -0x6 /* 00001160 */
label00001166:
00001166 0C6D 0007 EB80 cmpi.w [A5 - 0x1480], 0x7
0000116C 6600 0024 bne +0x26 /* 00001192 */
00001170 286E 0008 movea.l A4, [A6 + 0x8]
00001174 3E2D EB78 move.w D7, [A5 - 0x1488]
00001178 5347 subq.w D7, 1
0000117A E14F lsl D7.w, 8
0000117C 47ED EBBC lea.l A3, [A5 - 0x1444]
00001180 49EC FC9A lea.l A4, [A4 - 0x366]
00001184 47F3 7000 lea.l A3, [A3 + D7.w]
00001188 4247 clr.w D7
0000118A 1E13 move.b D7, [A3]
label0000118C:
0000118C 18DB move.b [A4]+, [A3]+
0000118E 51CF FFFC dbf D7, -0x6 /* 0000118C */
label00001192:
00001192 0C6D 0007 EB82 cmpi.w [A5 - 0x147E], 0x7
00001198 6600 0024 bne +0x26 /* 000011BE */
0000119C 286E 0008 movea.l A4, [A6 + 0x8]
000011A0 3E2D EB78 move.w D7, [A5 - 0x1488]
000011A4 5347 subq.w D7, 1
000011A6 E14F lsl D7.w, 8
000011A8 47ED EBBC lea.l A3, [A5 - 0x1444]
000011AC 49EC FB9A lea.l A4, [A4 - 0x466]
000011B0 47F3 7000 lea.l A3, [A3 + D7.w]
000011B4 4247 clr.w D7
000011B6 1E13 move.b D7, [A3]
label000011B8:
000011B8 18DB move.b [A4]+, [A3]+
000011BA 51CF FFFC dbf D7, -0x6 /* 000011B8 */
label000011BE:
000011BE 0C6D 0007 EB84 cmpi.w [A5 - 0x147C], 0x7
000011C4 6600 0024 bne +0x26 /* 000011EA */
000011C8 286E 0008 movea.l A4, [A6 + 0x8]
000011CC 3E2D EB78 move.w D7, [A5 - 0x1488]
000011D0 5347 subq.w D7, 1
000011D2 E14F lsl D7.w, 8
000011D4 47ED EBBC lea.l A3, [A5 - 0x1444]
000011D8 49EC FA9A lea.l A4, [A4 - 0x566]
000011DC 47F3 7000 lea.l A3, [A3 + D7.w]
000011E0 4247 clr.w D7
000011E2 1E13 move.b D7, [A3]
label000011E4:
000011E4 18DB move.b [A4]+, [A3]+
000011E6 51CF FFFC dbf D7, -0x6 /* 000011E4 */
label000011EA:
000011EA 0C6D 0007 EB86 cmpi.w [A5 - 0x147A], 0x7
000011F0 6600 0024 bne +0x26 /* 00001216 */
000011F4 286E 0008 movea.l A4, [A6 + 0x8]
000011F8 3E2D EB78 move.w D7, [A5 - 0x1488]
000011FC 5347 subq.w D7, 1
000011FE E14F lsl D7.w, 8
00001200 47ED EBBC lea.l A3, [A5 - 0x1444]
00001204 49EC F99A lea.l A4, [A4 - 0x666]
00001208 47F3 7000 lea.l A3, [A3 + D7.w]
0000120C 4247 clr.w D7
0000120E 1E13 move.b D7, [A3]
label00001210:
00001210 18DB move.b [A4]+, [A3]+
00001212 51CF FFFC dbf D7, -0x6 /* 00001210 */
label00001216:
00001216 0C6D 0005 EB7C cmpi.w [A5 - 0x1484], 0x5
0000121C 6600 003A bne +0x3C /* 00001258 */
00001220 286E 0008 movea.l A4, [A6 + 0x8]
00001224 487A 0302 pea.l [PC + 0x302 /* 00001528, value 0x6506167, pstring "Page " */]
00001228 486E FBFC pea.l [A6 - 0x404]
0000122C 3F2C FFDA move.w -[A7], [A4 - 0x26]
00001230 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001234 588F addq.l A7, 4
00001236 486E FBFC pea.l [A6 - 0x404]
0000123A 486E FAFC pea.l [A6 - 0x504]
0000123E 3F3C 0002 move.w -[A7], 0x2
00001242 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001246 49EC FE9A lea.l A4, [A4 - 0x166]
0000124A 47EE FAFC lea.l A3, [A6 - 0x504]
0000124E 4247 clr.w D7
00001250 1E13 move.b D7, [A3]
label00001252:
00001252 18DB move.b [A4]+, [A3]+
00001254 51CF FFFC dbf D7, -0x6 /* 00001252 */
label00001258:
00001258 0C6D 0005 EB7E cmpi.w [A5 - 0x1482], 0x5
0000125E 6600 003A bne +0x3C /* 0000129A */
00001262 286E 0008 movea.l A4, [A6 + 0x8]
00001266 487A 02B8 pea.l [PC + 0x2B8 /* 00001520, value 0x6506167, pstring "Page " */]
0000126A 486E FBFC pea.l [A6 - 0x404]
0000126E 3F2C FFDA move.w -[A7], [A4 - 0x26]
00001272 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001276 588F addq.l A7, 4
00001278 486E FBFC pea.l [A6 - 0x404]
0000127C 486E FAFC pea.l [A6 - 0x504]
00001280 3F3C 0002 move.w -[A7], 0x2
00001284 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001288 49EC FD9A lea.l A4, [A4 - 0x266]
0000128C 47EE FAFC lea.l A3, [A6 - 0x504]
00001290 4247 clr.w D7
00001292 1E13 move.b D7, [A3]
label00001294:
00001294 18DB move.b [A4]+, [A3]+
00001296 51CF FFFC dbf D7, -0x6 /* 00001294 */
label0000129A:
0000129A 0C6D 0005 EB80 cmpi.w [A5 - 0x1480], 0x5
000012A0 6600 003A bne +0x3C /* 000012DC */
000012A4 286E 0008 movea.l A4, [A6 + 0x8]
000012A8 487A 026E pea.l [PC + 0x26E /* 00001518, value 0x6506167, pstring "Page " */]
000012AC 486E FBFC pea.l [A6 - 0x404]
000012B0 3F2C FFDA move.w -[A7], [A4 - 0x26]
000012B4 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000012B8 588F addq.l A7, 4
000012BA 486E FBFC pea.l [A6 - 0x404]
000012BE 486E FAFC pea.l [A6 - 0x504]
000012C2 3F3C 0002 move.w -[A7], 0x2
000012C6 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000012CA 49EC FC9A lea.l A4, [A4 - 0x366]
000012CE 47EE FAFC lea.l A3, [A6 - 0x504]
000012D2 4247 clr.w D7
000012D4 1E13 move.b D7, [A3]
label000012D6:
000012D6 18DB move.b [A4]+, [A3]+
000012D8 51CF FFFC dbf D7, -0x6 /* 000012D6 */
label000012DC:
000012DC 0C6D 0005 EB82 cmpi.w [A5 - 0x147E], 0x5
000012E2 6600 003A bne +0x3C /* 0000131E */
000012E6 286E 0008 movea.l A4, [A6 + 0x8]
000012EA 487A 0224 pea.l [PC + 0x224 /* 00001510, value 0x6506167, pstring "Page " */]
000012EE 486E FBFC pea.l [A6 - 0x404]
000012F2 3F2C FFDA move.w -[A7], [A4 - 0x26]
000012F6 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000012FA 588F addq.l A7, 4
000012FC 486E FBFC pea.l [A6 - 0x404]
00001300 486E FAFC pea.l [A6 - 0x504]
00001304 3F3C 0002 move.w -[A7], 0x2
00001308 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000130C 49EC FB9A lea.l A4, [A4 - 0x466]
00001310 47EE FAFC lea.l A3, [A6 - 0x504]
00001314 4247 clr.w D7
00001316 1E13 move.b D7, [A3]
label00001318:
00001318 18DB move.b [A4]+, [A3]+
0000131A 51CF FFFC dbf D7, -0x6 /* 00001318 */
label0000131E:
0000131E 0C6D 0005 EB84 cmpi.w [A5 - 0x147C], 0x5
00001324 6600 003A bne +0x3C /* 00001360 */
00001328 286E 0008 movea.l A4, [A6 + 0x8]
0000132C 487A 01DA pea.l [PC + 0x1DA /* 00001508, value 0x6506167, pstring "Page " */]
00001330 486E FBFC pea.l [A6 - 0x404]
00001334 3F2C FFDA move.w -[A7], [A4 - 0x26]
00001338 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000133C 588F addq.l A7, 4
0000133E 486E FBFC pea.l [A6 - 0x404]
00001342 486E FAFC pea.l [A6 - 0x504]
00001346 3F3C 0002 move.w -[A7], 0x2
0000134A 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000134E 49EC FA9A lea.l A4, [A4 - 0x566]
00001352 47EE FAFC lea.l A3, [A6 - 0x504]
00001356 4247 clr.w D7
00001358 1E13 move.b D7, [A3]
label0000135A:
0000135A 18DB move.b [A4]+, [A3]+
0000135C 51CF FFFC dbf D7, -0x6 /* 0000135A */
label00001360:
00001360 0C6D 0005 EB86 cmpi.w [A5 - 0x147A], 0x5
00001366 6600 003A bne +0x3C /* 000013A2 */
0000136A 286E 0008 movea.l A4, [A6 + 0x8]
0000136E 487A 0190 pea.l [PC + 0x190 /* 00001500, value 0x6506167, pstring "Page " */]
00001372 486E FBFC pea.l [A6 - 0x404]
00001376 3F2C FFDA move.w -[A7], [A4 - 0x26]
0000137A 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000137E 588F addq.l A7, 4
00001380 486E FBFC pea.l [A6 - 0x404]
00001384 486E FAFC pea.l [A6 - 0x504]
00001388 3F3C 0002 move.w -[A7], 0x2
0000138C 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001390 49EC F99A lea.l A4, [A4 - 0x666]
00001394 47EE FAFC lea.l A3, [A6 - 0x504]
00001398 4247 clr.w D7
0000139A 1E13 move.b D7, [A3]
label0000139C:
0000139C 18DB move.b [A4]+, [A3]+
0000139E 51CF FFFC dbf D7, -0x6 /* 0000139C */
label000013A2:
000013A2 286E 0008 movea.l A4, [A6 + 0x8]
000013A6 486C FE9A pea.l [A4 - 0x166]
000013AA 487A 0152 pea.l [PC + 0x152 /* 000014FE, value 0x10D0650 */]
000013AE 286E 0008 movea.l A4, [A6 + 0x8]
000013B2 486C FB9A pea.l [A4 - 0x466]
000013B6 486E FBFC pea.l [A6 - 0x404]
000013BA 3F3C 0003 move.w -[A7], 0x3
000013BE 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000013C2 49EE FEFE lea.l A4, [A6 - 0x102]
000013C6 47EE FBFC lea.l A3, [A6 - 0x404]
000013CA 4247 clr.w D7
000013CC 1E13 move.b D7, [A3]
label000013CE:
000013CE 18DB move.b [A4]+, [A3]+
000013D0 51CF FFFC dbf D7, -0x6 /* 000013CE */
000013D4 286E 0008 movea.l A4, [A6 + 0x8]
000013D8 486C FD9A pea.l [A4 - 0x266]
000013DC 487A 011E pea.l [PC + 0x11E /* 000014FC, value 0x10D010D */]
000013E0 286E 0008 movea.l A4, [A6 + 0x8]
000013E4 486C FA9A pea.l [A4 - 0x566]
000013E8 486E FBFC pea.l [A6 - 0x404]
000013EC 3F3C 0003 move.w -[A7], 0x3
000013F0 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000013F4 49EE FDFE lea.l A4, [A6 - 0x202]
000013F8 47EE FBFC lea.l A3, [A6 - 0x404]
000013FC 4247 clr.w D7
000013FE 1E13 move.b D7, [A3]
label00001400:
00001400 18DB move.b [A4]+, [A3]+
00001402 51CF FFFC dbf D7, -0x6 /* 00001400 */
00001406 286E 0008 movea.l A4, [A6 + 0x8]
0000140A 486C FC9A pea.l [A4 - 0x366]
0000140E 487A 00EA pea.l [PC + 0xEA /* 000014FA, value 0x10D010D */]
00001412 286E 0008 movea.l A4, [A6 + 0x8]
00001416 486C F99A pea.l [A4 - 0x666]
0000141A 486E FBFC pea.l [A6 - 0x404]
0000141E 3F3C 0003 move.w -[A7], 0x3
00001422 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001426 49EE FCFE lea.l A4, [A6 - 0x302]
0000142A 47EE FBFC lea.l A3, [A6 - 0x404]
0000142E 4247 clr.w D7
00001430 1E13 move.b D7, [A3]
label00001432:
00001432 18DB move.b [A4]+, [A3]+
00001434 51CF FFFC dbf D7, -0x6 /* 00001432 */
00001438 286E 0008 movea.l A4, [A6 + 0x8]
0000143C 3F2C F796 move.w -[A7], [A4 - 0x86A]
00001440 A887 syscall TextFont
00001442 286E 0008 movea.l A4, [A6 + 0x8]
00001446 3F2C F798 move.w -[A7], [A4 - 0x868]
0000144A A88A syscall TextSize
0000144C 286D E82C movea.l A4, [A5 - 0x17D4]
00001450 2854 movea.l A4, [A4]
00001452 486C 0008 pea.l [A4 + 0x8]
00001456 A87B syscall ClipRect
00001458 49EE FEFE lea.l A4, [A6 - 0x102]
0000145C 2E0C move.l D7, A4
0000145E 5287 addq.l D7, 1
00001460 2F07 move.l -[A7], D7
00001462 4247 clr.w D7
00001464 1E2E FEFE move.b D7, [A6 - 0x102]
00001468 48C7 ext.l D7
0000146A 2F07 move.l -[A7], D7
0000146C 286E 0008 movea.l A4, [A6 + 0x8]
00001470 486C FFBA pea.l [A4 - 0x46]
00001474 4267 clr.w -[A7]
00001476 A9CE syscall TETextBox/TextBox
00001478 49EE FDFE lea.l A4, [A6 - 0x202]
0000147C 2E0C move.l D7, A4
0000147E 5287 addq.l D7, 1
00001480 2F07 move.l -[A7], D7
00001482 4247 clr.w D7
00001484 1E2E FDFE move.b D7, [A6 - 0x202]
00001488 48C7 ext.l D7
0000148A 2F07 move.l -[A7], D7
0000148C 286E 0008 movea.l A4, [A6 + 0x8]
00001490 486C FFB2 pea.l [A4 - 0x4E]
00001494 3F3C 0001 move.w -[A7], 0x1
00001498 A9CE syscall TETextBox/TextBox
0000149A 49EE FCFE lea.l A4, [A6 - 0x302]
0000149E 2E0C move.l D7, A4
000014A0 5287 addq.l D7, 1
000014A2 2F07 move.l -[A7], D7
000014A4 4247 clr.w D7
000014A6 1E2E FCFE move.b D7, [A6 - 0x302]
000014AA 48C7 ext.l D7
000014AC 2F07 move.l -[A7], D7
000014AE 286E 0008 movea.l A4, [A6 + 0x8]
000014B2 486C FFC2 pea.l [A4 - 0x3E]
000014B6 3F3C FFFF move.w -[A7], 0xFFFF
000014BA A9CE syscall TETextBox/TextBox
000014BC 486D FEB2 pea.l [A5 - 0x14E]
000014C0 A89D syscall PenPat
000014C2 3F2D FDC6 move.w -[A7], [A5 - 0x23A]
000014C6 286E 0008 movea.l A4, [A6 + 0x8]
000014CA 3E2C FFBA move.w D7, [A4 - 0x46]
000014CE 0447 000A subi.w D7, 0xA /* '\n' */
000014D2 3F07 move.w -[A7], D7
000014D4 A893 syscall MoveTo
000014D6 3F2D FDCA move.w -[A7], [A5 - 0x236]
000014DA 286E 0008 movea.l A4, [A6 + 0x8]
000014DE 3E2C FFC2 move.w D7, [A4 - 0x3E]
000014E2 0447 000A subi.w D7, 0xA /* '\n' */
000014E6 3F07 move.w -[A7], D7
000014E8 A891 syscall LineTo
000014EA 486D FEBA pea.l [A5 - 0x146]
000014EE A89D syscall PenPat
label000014F0:
000014F0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000014F4 4E5E unlink A6
000014F6 2E9F move.l [A7], [A7]+
000014F8 4E75 rts
000014FA 010D btst A5, D0
000014FC 010D btst A5, D0
000014FE 010D btst A5, D0
00001500 0650 6167 addi.w [A0], 0x6167 /* 'ag' */
00001504 6520 bcs +0x22 /* 00001526 */
00001506 2000 move.l D0, D0
00001508 0650 6167 addi.w [A0], 0x6167 /* 'ag' */
0000150C 6520 bcs +0x22 /* 0000152E */
0000150E 2000 move.l D0, D0
00001510 0650 6167 addi.w [A0], 0x6167 /* 'ag' */
00001514 6520 bcs +0x22 /* 00001536 */
00001516 2000 move.l D0, D0
00001518 0650 6167 addi.w [A0], 0x6167 /* 'ag' */
0000151C 6520 bcs +0x22 /* 0000153E */
0000151E 2000 move.l D0, D0
00001520 0650 6167 addi.w [A0], 0x6167 /* 'ag' */
00001524 6520 bcs +0x22 /* 00001546 */
label00001526:
00001526 2000 move.l D0, D0
00001528 0650 6167 addi.w [A0], 0x6167 /* 'ag' */
0000152C 6520 bcs +0x22 /* 0000154E */
label0000152E:
0000152E 2000 move.l D0, D0
export_74:
00001530 4E56 F482 link A6, -0x0B7E
00001534 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
// begin alternate branch 00001536-00001538
label00001536:
00001536 0F18 btst [A0]+, D7
// end alternate branch 00001536-00001538
label00001536: // (misaligned)
00001538 A850 syscall InitCursor
0000153A 1E2D FDE8 move.b D7, [A5 - 0x218]
label0000153E:
0000153E 0A07 0001 xori.b D7, 0x1
00001542 6700 0006 beq +0x8 /* 0000154A */
label00001546:
00001546 4EBA F490 jsr [PC - 0xB70 /* 000009D8 */]
label0000154A:
0000154A 1E2D FDE8 move.b D7, [A5 - 0x218]
label0000154E:
0000154E 0A07 0001 xori.b D7, 0x1
00001552 6700 0006 beq +0x8 /* 0000155A */
00001556 6000 0598 bra +0x59A /* 00001AF0 */
label0000155A:
0000155A 0C6D 0001 EB7A cmpi.w [A5 - 0x1486], 0x1
00001560 6600 002C bne +0x2E /* 0000158E */
00001564 1D7C 0001 F786 move.b [A6 - 0x87A], 0x1
0000156A 3E3C 0002 move.w D7, 0x2
0000156E 6000 0010 bra +0x12 /* 00001580 */
label00001572:
00001572 3C07 move.w D6, D7
00001574 5346 subq.w D6, 1
00001576 49EE F786 lea.l A4, [A6 - 0x87A]
0000157A 4234 6000 clr.b [A4 + D6.w]
0000157E 5247 addq.w D7, 1
label00001580:
00001580 0C47 0010 cmpi.w D7, 0x10
00001584 6FEC ble -0x12 /* 00001572 */
00001586 3D47 FFCA move.w [A6 - 0x36], D7
0000158A 6000 0016 bra +0x18 /* 000015A2 */
label0000158E:
0000158E 558F subq.l A7, 2
00001590 486E F786 pea.l [A6 - 0x87A]
00001594 4EBA EAB0 jsr [PC - 0x1550 /* 00000046 */]
00001598 1E1F move.b D7, [A7]+
0000159A 6600 0006 bne +0x8 /* 000015A2 */
0000159E 6000 0550 bra +0x552 /* 00001AF0 */
label000015A2:
000015A2 3E3C 0001 move.w D7, 0x1
000015A6 3D6D EB7A F784 move.w [A6 - 0x87C], [A5 - 0x1486]
000015AC 6000 001C bra +0x1E /* 000015CA */
label000015B0:
000015B0 3C07 move.w D6, D7
000015B2 5346 subq.w D6, 1
000015B4 49EE F786 lea.l A4, [A6 - 0x87A]
000015B8 4A34 6000 tst.b [A4 + D6.w]
000015BC 6700 0006 beq +0x8 /* 000015C4 */
000015C0 3D47 FFD6 move.w [A6 - 0x2A], D7
label000015C4:
000015C4 5247 addq.w D7, 1
000015C6 6900 0008 bvs +0xA /* 000015D0 */
label000015CA:
000015CA BE6E F784 cmp.w D7, [A6 - 0x87C]
000015CE 6FE0 ble -0x1E /* 000015B0 */
label000015D0:
000015D0 3D47 FFCA move.w [A6 - 0x36], D7
000015D4 2F3C C800 0000 move.l -[A7], 0xC8000000
000015DA A8FD syscall PrGlue
000015DC 558F subq.l A7, 2
000015DE 2F3C BA00 0000 move.l -[A7], 0xBA000000
000015E4 A8FD syscall PrGlue
000015E6 3E1F move.w D7, [A7]+
000015E8 4A47 tst.w D7
000015EA 6600 04FC bne +0x4FE /* 00001AE8 */
000015EE 558F subq.l A7, 2
000015F0 2F2D E82C move.l -[A7], [A5 - 0x17D4]
000015F4 2F3C 3204 0488 move.l -[A7], 0x32040488
000015FA A8FD syscall PrGlue
000015FC 1E1F move.b D7, [A7]+
000015FE 6700 04E8 beq +0x4EA /* 00001AE8 */
00001602 286D FDA8 movea.l A4, [A5 - 0x258]
00001606 2854 movea.l A4, [A4]
00001608 2F0C move.l -[A7], A4
0000160A A851 syscall SetCursor
0000160C 558F subq.l A7, 2
0000160E 2F3C BA00 0000 move.l -[A7], 0xBA000000
00001614 A8FD syscall PrGlue
00001616 3E1F move.w D7, [A7]+
00001618 4A47 tst.w D7
0000161A 6600 0468 bne +0x46A /* 00001A84 */
0000161E 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
00001622 A873 syscall SetPort
00001624 3D6D EB78 FFCE move.w [A6 - 0x32], [A5 - 0x1488]
0000162A 558F subq.l A7, 2
0000162C 2F2D FDB0 move.l -[A7], [A5 - 0x250]
00001630 A960 syscall GetControlValue/GetCtlValue
00001632 3D5F FFCC move.w [A6 - 0x34], [A7]+
00001636 286D FDC0 movea.l A4, [A5 - 0x240]
0000163A 2854 movea.l A4, [A4]
0000163C 2D6C 0008 FFA2 move.l [A6 - 0x5E], [A4 + 0x8]
00001642 2D6C 000C FFA6 move.l [A6 - 0x5A], [A4 + 0xC]
00001648 2D54 FF9A move.l [A6 - 0x66], [A4]
0000164C 2D6C 0004 FF9E move.l [A6 - 0x62], [A4 + 0x4]
00001652 4EBA E9AC jsr [PC - 0x1654 /* 00000000 */]
00001656 2F0E move.l -[A7], A6
00001658 4EBA F3F6 jsr [PC - 0xC0A /* 00000A50 */]
0000165C 2F0E move.l -[A7], A6
0000165E 4EBA F964 jsr [PC - 0x69C /* 00000FC4 */]
00001662 486E FFAA pea.l [A6 - 0x56]
00001666 42A7 clr.l -[A7]
00001668 42A7 clr.l -[A7]
0000166A A8A7 syscall SetRect
0000166C 598F subq.l A7, 4
0000166E 3F3C 00C8 move.w -[A7], 0xC8
00001672 42A7 clr.l -[A7]
00001674 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
0000167A A97C syscall GetNewDialog
0000167C 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00001680 486E FFF8 pea.l [A6 - 0x8]
00001684 42A7 clr.l -[A7]
00001686 1F3C 0001 move.b -[A7], 0x1
0000168A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
0000168E 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
00001692 4227 clr.b -[A7]
00001694 A908 syscall ShowHide
00001696 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000169A A873 syscall SetPort
0000169C 286D E82C movea.l A4, [A5 - 0x17D4]
000016A0 2854 movea.l A4, [A4]
000016A2 1E2C 0044 move.b D7, [A4 + 0x44]
000016A6 4887 ext.w D7
000016A8 0C47 0001 cmpi.w D7, 0x1
000016AC 6600 001C bne +0x1E /* 000016CA */
000016B0 49EE F89A lea.l A4, [A6 - 0x766]
000016B4 47FA 04B8 lea.l A3, [PC + 0x4B8 /* 00001B6E, value 0x1E53706F */]
000016B8 3E3C 0006 move.w D7, 0x6
label000016BC:
000016BC 28DB move.l [A4]+, [A3]+
000016BE 51CF FFFC dbf D7, -0x6 /* 000016BC */
000016C2 38DB move.w [A4]+, [A3]+
000016C4 18DB move.b [A4]+, [A3]+
000016C6 6000 0016 bra +0x18 /* 000016DE */
label000016CA:
000016CA 49EE F89A lea.l A4, [A6 - 0x766]
000016CE 47FA 0484 lea.l A3, [PC + 0x484 /* 00001B54, value 0x1850726F */]
000016D2 3E3C 0005 move.w D7, 0x5
label000016D6:
000016D6 28DB move.l [A4]+, [A3]+
000016D8 51CF FFFC dbf D7, -0x6 /* 000016D6 */
000016DC 18DB move.b [A4]+, [A3]+
label000016DE:
000016DE 486E F89A pea.l [A6 - 0x766]
000016E2 487A 046E pea.l [PC + 0x46E /* 00001B52, value 0x1850, cstring "" */]
000016E6 487A 0468 pea.l [PC + 0x468 /* 00001B50, value 0x0, cstring "" */]
000016EA 487A 0462 pea.l [PC + 0x462 /* 00001B4E, value 0x0, cstring "" */]
000016EE A98B syscall ParamText
000016F0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000016F4 A981 syscall DrawDialog
000016F6 598F subq.l A7, 4
000016F8 2F2D E82C move.l -[A7], [A5 - 0x17D4]
000016FC 42A7 clr.l -[A7]
000016FE 42A7 clr.l -[A7]
00001700 2F3C 0400 0C00 move.l -[A7], 0x4000C00
00001706 A8FD syscall PrGlue
00001708 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000170C 3B7C 0001 EB78 move.w [A5 - 0x1488], 0x1
00001712 3D6E FFD6 F784 move.w [A6 - 0x87C], [A6 - 0x2A]
00001718 6000 02DA bra +0x2DC /* 000019F4 */
label0000171C:
0000171C 1E2D EB88 move.b D7, [A5 - 0x1478]
00001720 0A07 0001 xori.b D7, 0x1
00001724 3C2D EB78 move.w D6, [A5 - 0x1488]
00001728 5346 subq.w D6, 1
0000172A 49EE F786 lea.l A4, [A6 - 0x87A]
0000172E 8E34 6000 or.b D7, [A4 + D6.w]
00001732 6700 009E beq +0xA0 /* 000017D2 */
00001736 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000173A A873 syscall SetPort
0000173C 487A 0400 pea.l [PC + 0x400 /* 00001B3E, value 0xE526570, pstring "Repagenating: " */]
00001740 3E2D EB78 move.w D7, [A5 - 0x1488]
00001744 5347 subq.w D7, 1
00001746 E14F lsl D7.w, 8
00001748 49ED EBBC lea.l A4, [A5 - 0x1444]
0000174C 4874 7000 pea.l [A4 + D7.w]
00001750 486E F684 pea.l [A6 - 0x97C]
00001754 3F3C 0002 move.w -[A7], 0x2
00001758 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000175C 49EE F79A lea.l A4, [A6 - 0x866]
00001760 47EE F684 lea.l A3, [A6 - 0x97C]
00001764 4247 clr.w D7
00001766 1E13 move.b D7, [A3]
label00001768:
00001768 18DB move.b [A4]+, [A3]+
0000176A 51CF FFFC dbf D7, -0x6 /* 00001768 */
0000176E 486E F89A pea.l [A6 - 0x766]
00001772 486E F79A pea.l [A6 - 0x866]
00001776 487A 03C4 pea.l [PC + 0x3C4 /* 00001B3C, value 0xE52, cstring "" */]
0000177A 487A 03BE pea.l [PC + 0x3BE /* 00001B3A, value 0x0, cstring "" */]
0000177E A98B syscall ParamText
00001780 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001784 A981 syscall DrawDialog
00001786 286D FDC0 movea.l A4, [A5 - 0x240]
0000178A 2854 movea.l A4, [A4]
0000178C 296D FDE4 0052 move.l [A4 + 0x52], [A5 - 0x21C]
00001792 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
00001796 A873 syscall SetPort
00001798 486E FFAA pea.l [A6 - 0x56]
0000179C A87B syscall ClipRect
0000179E 3F2D EB78 move.w -[A7], [A5 - 0x1488]
000017A2 4EBA EE9C jsr [PC - 0x1164 /* 00000640 */]
000017A6 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000017AA A9D9 syscall TEDeactivate
000017AC 286D FDC0 movea.l A4, [A5 - 0x240]
000017B0 2854 movea.l A4, [A4]
000017B2 28AD FDC4 move.l [A4], [A5 - 0x23C]
000017B6 296D FDC8 0004 move.l [A4 + 0x4], [A5 - 0x238]
000017BC 296D FDC4 0008 move.l [A4 + 0x8], [A5 - 0x23C]
000017C2 296D FDC8 000C move.l [A4 + 0xC], [A5 - 0x238]
000017C8 2F2D FDC0 move.l -[A7], [A5 - 0x240]
000017CC A9D0 syscall TECalText
000017CE 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
label000017D2:
000017D2 3E2D EB78 move.w D7, [A5 - 0x1488]
000017D6 5347 subq.w D7, 1
000017D8 49EE F786 lea.l A4, [A6 - 0x87A]
000017DC 4A34 7000 tst.b [A4 + D7.w]
000017E0 6700 01F2 beq +0x1F4 /* 000019D4 */
000017E4 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000017E8 3E3C 0001 move.w D7, 0x1
000017EC 3C2D EB78 move.w D6, [A5 - 0x1488]
000017F0 5346 subq.w D6, 1
000017F2 DC46 add.w D6, D6
000017F4 49ED EB9C lea.l A4, [A5 - 0x1464]
000017F8 3D74 6000 F684 move.w [A6 - 0x97C], [A4 + D6.w]
000017FE 6000 01B0 bra +0x1B2 /* 000019B0 */
label00001802:
00001802 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001806 A873 syscall SetPort
00001808 4A2D EB88 tst.b [A5 - 0x1478]
0000180C 6700 000A beq +0xC /* 00001818 */
00001810 3D47 FFDA move.w [A6 - 0x26], D7
00001814 6000 003E bra +0x40 /* 00001854 */
label00001818:
00001818 426E FFDA clr.w [A6 - 0x26]
0000181C 3C3C 0001 move.w D6, 0x1
00001820 3A2D EB78 move.w D5, [A5 - 0x1488]
00001824 5345 subq.w D5, 1
00001826 3D45 F682 move.w [A6 - 0x97E], D5
0000182A 6000 001A bra +0x1C /* 00001846 */
label0000182E:
0000182E 3A06 move.w D5, D6
00001830 5345 subq.w D5, 1
00001832 DA45 add.w D5, D5
00001834 49ED EB9C lea.l A4, [A5 - 0x1464]
00001838 3834 5000 move.w D4, [A4 + D5.w]
0000183C D96E FFDA add.w [A6 - 0x26], D4
00001840 5246 addq.w D6, 1
00001842 6900 0008 bvs +0xA /* 0000184C */
label00001846:
00001846 BC6E F682 cmp.w D6, [A6 - 0x97E]
0000184A 6FE2 ble -0x1C /* 0000182E */
label0000184C:
0000184C 3D46 FFCA move.w [A6 - 0x36], D6
00001850 DF6E FFDA add.w [A6 - 0x26], D7
label00001854:
00001854 286D E82C movea.l A4, [A5 - 0x17D4]
00001858 2854 movea.l A4, [A4]
0000185A 1C2C 0044 move.b D6, [A4 + 0x44]
0000185E 4886 ext.w D6
00001860 0C46 0001 cmpi.w D6, 0x1
00001864 6600 0016 bne +0x18 /* 0000187C */
00001868 49EE F79A lea.l A4, [A6 - 0x866]
0000186C 47FA 02BE lea.l A3, [PC + 0x2BE /* 00001B2C, value 0xC50726F, pstring "Processing: " */]
00001870 28DB move.l [A4]+, [A3]+
00001872 28DB move.l [A4]+, [A3]+
00001874 28DB move.l [A4]+, [A3]+
00001876 18DB move.b [A4]+, [A3]+
00001878 6000 0012 bra +0x14 /* 0000188C */
label0000187C:
0000187C 49EE F79A lea.l A4, [A6 - 0x866]
00001880 47FA 029E lea.l A3, [PC + 0x29E /* 00001B20, value 0xA507269 '\nPri', pstring "Printing: " */]
00001884 28DB move.l [A4]+, [A3]+
00001886 28DB move.l [A4]+, [A3]+
00001888 38DB move.w [A4]+, [A3]+
0000188A 18DB move.b [A4]+, [A3]+
label0000188C:
0000188C 486E F79A pea.l [A6 - 0x866]
00001890 3C2D EB78 move.w D6, [A5 - 0x1488]
00001894 5346 subq.w D6, 1
00001896 E14E lsl D6.w, 8
00001898 49ED EBBC lea.l A4, [A5 - 0x1444]
0000189C 4874 6000 pea.l [A4 + D6.w]
000018A0 487A 0274 pea.l [PC + 0x274 /* 00001B16, value 0x82C2050, pstring ", Page: " */]
000018A4 486E F582 pea.l [A6 - 0xA7E]
000018A8 3F2E FFDA move.w -[A7], [A6 - 0x26]
000018AC 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000018B0 588F addq.l A7, 4
000018B2 486E F582 pea.l [A6 - 0xA7E]
000018B6 486E F482 pea.l [A6 - 0xB7E]
000018BA 3F3C 0004 move.w -[A7], 0x4
000018BE 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000018C2 49EE F79A lea.l A4, [A6 - 0x866]
000018C6 47EE F482 lea.l A3, [A6 - 0xB7E]
000018CA 4246 clr.w D6
000018CC 1C13 move.b D6, [A3]
label000018CE:
000018CE 18DB move.b [A4]+, [A3]+
000018D0 51CE FFFC dbf D6, -0x6 /* 000018CE */
000018D4 486E F89A pea.l [A6 - 0x766]
000018D8 486E F79A pea.l [A6 - 0x866]
000018DC 487A 0236 pea.l [PC + 0x236 /* 00001B14, value 0x82C, cstring "" */]
000018E0 487A 0230 pea.l [PC + 0x230 /* 00001B12, value 0x0, cstring "" */]
000018E4 A98B syscall ParamText
000018E6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000018EA A981 syscall DrawDialog
000018EC 286D FDC0 movea.l A4, [A5 - 0x240]
000018F0 2854 movea.l A4, [A4]
000018F2 3C07 move.w D6, D7
000018F4 5346 subq.w D6, 1
000018F6 E54E lsl D6.w, 2
000018F8 47ED FCE0 lea.l A3, [A5 - 0x320]
000018FC 598F subq.l A7, 4
000018FE 3A33 6002 move.w D5, [A3 + D6.w + 0x2]
00001902 5245 addq.w D5, 1
00001904 48C5 ext.l D5
00001906 2F05 move.l -[A7], D5
00001908 3A33 6000 move.w D5, [A3 + D6.w]
0000190C 5245 addq.w D5, 1
0000190E 48C5 ext.l D5
00001910 2F05 move.l -[A7], D5
00001912 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00001916 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000191A A83D syscall TEDispatch
0000191C 2A1F move.l D5, [A7]+
0000191E 3D45 FFD8 move.w [A6 - 0x28], D5
00001922 3A2C 0008 move.w D5, [A4 + 0x8]
00001926 DA6E FFD8 add.w D5, [A6 - 0x28]
0000192A 3945 000C move.w [A4 + 0xC], D5
0000192E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001932 A873 syscall SetPort
00001934 286D FDC0 movea.l A4, [A5 - 0x240]
00001938 2854 movea.l A4, [A4]
0000193A 296E FFFC 0052 move.l [A4 + 0x52], [A6 - 0x4]
00001940 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001944 42A7 clr.l -[A7]
00001946 2F3C 1000 0808 move.l -[A7], 0x10000808
0000194C A8FD syscall PrGlue
0000194E 286D E82C movea.l A4, [A5 - 0x17D4]
00001952 2854 movea.l A4, [A4]
00001954 486C 0008 pea.l [A4 + 0x8]
00001958 A87B syscall ClipRect
0000195A 286D FDC0 movea.l A4, [A5 - 0x240]
0000195E 2854 movea.l A4, [A4]
00001960 486C 0008 pea.l [A4 + 0x8]
00001964 2F2D FDC0 move.l -[A7], [A5 - 0x240]
00001968 A9D3 syscall TEUpdate
0000196A 0C6D 0000 FBBC cmpi.w [A5 - 0x444], 0x0
00001970 6F00 0010 ble +0x12 /* 00001982 */
00001974 286D FDC0 movea.l A4, [A5 - 0x240]
00001978 2854 movea.l A4, [A4]
0000197A 486C 0008 pea.l [A4 + 0x8]
0000197E 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
label00001982:
00001982 2F0E move.l -[A7], A6
00001984 4EBA F712 jsr [PC - 0x8EE /* 00001098 */]
00001988 486E FFAA pea.l [A6 - 0x56]
0000198C A87B syscall ClipRect
0000198E 4267 clr.w -[A7]
00001990 3C2E FFD8 move.w D6, [A6 - 0x28]
00001994 4446 neg.w D6
00001996 3F06 move.w -[A7], D6
00001998 2F2D FDC0 move.l -[A7], [A5 - 0x240]
0000199C A9DD syscall TEScroll
0000199E 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019A2 2F3C 1800 040C move.l -[A7], 0x1800040C
000019A8 A8FD syscall PrGlue
000019AA 5247 addq.w D7, 1
000019AC 6900 000E bvs +0x10 /* 000019BC */
label000019B0:
000019B0 3D47 FFDC move.w [A6 - 0x24], D7
000019B4 BE6E F684 cmp.w D7, [A6 - 0x97C]
000019B8 6F00 FE48 ble -0x1B6 /* 00001802 */
label000019BC:
000019BC 558F subq.l A7, 2
000019BE 2F3C BA00 0000 move.l -[A7], 0xBA000000
000019C4 A8FD syscall PrGlue
000019C6 3E1F move.w D7, [A7]+
000019C8 0C47 0080 cmpi.w D7, 0x80
000019CC 6600 0006 bne +0x8 /* 000019D4 */
000019D0 6000 002E bra +0x30 /* 00001A00 */
label000019D4:
000019D4 558F subq.l A7, 2
000019D6 2F3C BA00 0000 move.l -[A7], 0xBA000000
000019DC A8FD syscall PrGlue
000019DE 3E1F move.w D7, [A7]+
000019E0 0C47 0080 cmpi.w D7, 0x80
000019E4 6600 0006 bne +0x8 /* 000019EC */
000019E8 6000 0016 bra +0x18 /* 00001A00 */
label000019EC:
000019EC 526D EB78 addq.w [A5 - 0x1488], 1
000019F0 6900 000E bvs +0x10 /* 00001A00 */
label000019F4:
000019F4 3E2E F784 move.w D7, [A6 - 0x87C]
000019F8 BE6D EB78 cmp.w D7, [A5 - 0x1488]
000019FC 6C00 FD1E bge -0x2E0 /* 0000171C */
label00001A00:
00001A00 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001A04 2F3C 0800 0484 move.l -[A7], 0x8000484
00001A0A A8FD syscall PrGlue
00001A0C 286D E82C movea.l A4, [A5 - 0x17D4]
00001A10 2854 movea.l A4, [A4]
00001A12 1E2C 0044 move.b D7, [A4 + 0x44]
00001A16 4887 ext.w D7
00001A18 0C47 0001 cmpi.w D7, 0x1
00001A1C 57C7 seq D7
00001A1E 4407 neg.b D7
00001A20 6700 0014 beq +0x16 /* 00001A36 */
00001A24 558F subq.l A7, 2
00001A26 2F3C BA00 0000 move.l -[A7], 0xBA000000
00001A2C A8FD syscall PrGlue
00001A2E 3C1F move.w D6, [A7]+
00001A30 4A46 tst.w D6
00001A32 57C6 seq D6
00001A34 CE06 and.b D7, D6
label00001A36:
00001A36 6700 004C beq +0x4E /* 00001A84 */
00001A3A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001A3E A873 syscall SetPort
00001A40 49EE F89A lea.l A4, [A6 - 0x766]
00001A44 47FA 00B8 lea.l A3, [PC + 0xB8 /* 00001AFE, value 0x12507269 */]
00001A48 3E3C 0003 move.w D7, 0x3
label00001A4C:
00001A4C 28DB move.l [A4]+, [A3]+
00001A4E 51CF FFFC dbf D7, -0x6 /* 00001A4C */
00001A52 38DB move.w [A4]+, [A3]+
00001A54 18DB move.b [A4]+, [A3]+
00001A56 486E F89A pea.l [A6 - 0x766]
00001A5A 487A 00A0 pea.l [PC + 0xA0 /* 00001AFC, value 0x1250, cstring "" */]
00001A5E 487A 009A pea.l [PC + 0x9A /* 00001AFA, value 0x0, cstring "" */]
00001A62 487A 0094 pea.l [PC + 0x94 /* 00001AF8, value 0x0, cstring "" */]
00001A66 A98B syscall ParamText
00001A68 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001A6C A981 syscall DrawDialog
00001A6E 2F2D E82C move.l -[A7], [A5 - 0x17D4]
00001A72 42A7 clr.l -[A7]
00001A74 42A7 clr.l -[A7]
00001A76 42A7 clr.l -[A7]
00001A78 486E FFDE pea.l [A6 - 0x22]
00001A7C 2F3C 6005 1480 move.l -[A7], 0x60051480
00001A82 A8FD syscall PrGlue
label00001A84:
00001A84 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
00001A88 A873 syscall SetPort
00001A8A 286D FDE4 movea.l A4, [A5 - 0x21C]
00001A8E 486C 0010 pea.l [A4 + 0x10]
00001A92 A87B syscall ClipRect
00001A94 286D FDC0 movea.l A4, [A5 - 0x240]
00001A98 2854 movea.l A4, [A4]
00001A9A 296D FDE4 0052 move.l [A4 + 0x52], [A5 - 0x21C]
00001AA0 296E FFA2 0008 move.l [A4 + 0x8], [A6 - 0x5E]
00001AA6 296E FFA6 000C move.l [A4 + 0xC], [A6 - 0x5A]
00001AAC 28AE FF9A move.l [A4], [A6 - 0x66]
00001AB0 296E FF9E 0004 move.l [A4 + 0x4], [A6 - 0x62]
00001AB6 3F2E FFCE move.w -[A7], [A6 - 0x32]
00001ABA 4EBA EB84 jsr [PC - 0x147C /* 00000640 */]
00001ABE 2F2D FDB0 move.l -[A7], [A5 - 0x250]
00001AC2 3F2E FFCC move.w -[A7], [A6 - 0x34]
00001AC6 A963 syscall SetControlValue/SetCtlValue
00001AC8 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001ACC 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
00001AD0 1F3C 0001 move.b -[A7], 0x1
00001AD4 A908 syscall ShowHide
00001AD6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001ADA A983 syscall DisposeDialog
00001ADC 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
00001AE0 A91F syscall SelectWindow
00001AE2 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
00001AE6 A873 syscall SetPort
label00001AE8:
00001AE8 2F3C D000 0000 move.l -[A7], 0xD0000000
00001AEE A8FD syscall PrGlue
label00001AF0:
00001AF0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001AF4 4E5E unlink A6
00001AF6 4E75 rts
00001AF8 0000 0000 ori.b D0, 0x0
00001AFC 0000 1250 ori.b D0, 0x50 /* 'P' */
00001B00 7269 moveq.l D1, 0x69
00001B02 6E74 bgt +0x76 /* 00001B78 */
00001B04 696E bvs +0x70 /* 00001B74 */
00001B06 6720 beq +0x22 /* 00001B28 */
00001B08 446F 6375 neg.w [A7 + 0x6375]
00001B0C 6D65 blt +0x67 /* 00001B73 */
00001B0E 6E74 bgt +0x76 /* 00001B84 */
00001B10 C900 abcd D4, D0
00001B12 0000 0000 ori.b D0, 0x0
00001B16 082C 2050 6167 btst.b [A4 + 0x6167], 0x50 /* 'P' */
00001B1C 653A bcs +0x3C /* 00001B58 */
00001B1E 2000 move.l D0, D0
00001B20 0A50 7269 xori.w [A0], 0x7269 /* 'ri' */
00001B24 6E74 bgt +0x76 /* 00001B9A */
00001B26 696E bvs +0x70 /* 00001B96 */
label00001B28:
00001B28 673A beq +0x3C /* 00001B64 */
00001B2A 2000 move.l D0, D0
00001B2C 0C50 726F cmpi.w [A0], 0x726F /* 'ro' */
00001B30 6365 bls +0x67 /* 00001B97 */
00001B32 7373 moveq.l D1, 0x73
00001B34 696E bvs +0x70 /* 00001BA4 */
00001B36 673A beq +0x3C /* 00001B72 */
00001B38 2000 move.l D0, D0
00001B3A 0000 0000 ori.b D0, 0x0
00001B3E 0E52 6570 .invalid.w [A2], 0x6570 /* 'ep' */ // invalid immediate operation
00001B42 6167 bsr +0x69 /* 00001BAB */
00001B44 656E bcs +0x70 /* 00001BB4 */
00001B46 6174 bsr +0x76 /* 00001BBC */
00001B48 696E bvs +0x70 /* 00001BB8 */
00001B4A 673A beq +0x3C /* 00001B86 */
00001B4C 2000 move.l D0, D0
00001B4E 0000 0000 ori.b D0, 0x0
00001B52 0000 1850 ori.b D0, 0x50 /* 'P' */
00001B56 726F moveq.l D1, 0x6F
label00001B58:
00001B58 6365 bls +0x67 /* 00001BBF */
00001B5A 7373 moveq.l D1, 0x73
00001B5C 696E bvs +0x70 /* 00001BCC */
00001B5E 6720 beq +0x22 /* 00001B80 */
00001B60 7468 moveq.l D2, 0x68
00001B62 6520 bcs +0x22 /* 00001B84 */
label00001B64:
00001B64 646F bcc +0x71 /* 00001BD5 */
00001B66 6375 bls +0x77 /* 00001BDD */
00001B68 6D65 blt +0x67 /* 00001BCF */
00001B6A 6E74 bgt +0x76 /* 00001BE0 */
00001B6C C900 abcd D4, D0
00001B6E 1E53 movea.b A7, [A3]
00001B70 706F moveq.l D0, 0x6F
label00001B72:
00001B72 6F6C ble +0x6E /* 00001BE0 */
label00001B74:
00001B74 696E bvs +0x70 /* 00001BE4 */
00001B76 6720 beq +0x22 /* 00001B98 */
label00001B78:
00001B78 7468 moveq.l D2, 0x68
00001B7A 6520 bcs +0x22 /* 00001B9C */
00001B7C 646F bcc +0x71 /* 00001BED */
00001B7E 6375 bls +0x77 /* 00001BF5 */
label00001B80:
00001B80 6D65 blt +0x67 /* 00001BE7 */
00001B82 6E74 bgt +0x76 /* 00001BF8 */
label00001B84:
00001B84 2074 6F20 6469 movea.l A0, [A4 + 0x6469 + D6 * 8]
// begin alternate branch 00001B86-00001B8A
label00001B86:
00001B86 6F20 ble +0x22 /* 00001BA8 */
00001B88 6469 bcc +0x6B /* 00001BF3 */
// end alternate branch 00001B86-00001B8A
label00001B86: // (misaligned)
00001B8A 736B moveq.l D1, 0x6B
00001B8C C900 abcd D4, D0